| | |
| | | public class OpController : ApiController |
| | | { |
| | | [HttpGet] |
| | | public Model SelectById(int id) |
| | | public List<Model> SelectByPage(string name, int pageSize = 10, int pageIndex = 1) |
| | | { |
| | | return ModelDAL.SelectById(id); |
| | | try |
| | | { |
| | | return ModelDAL.SelectByPage(name, pageSize, pageIndex); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | [HttpGet] |
| | | public Model SelectById(long id) |
| | | { |
| | | try |
| | | { |
| | | return ModelDAL.SelectById(id); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | [HttpGet] |
| | | public int DeleteByIds([FromUri] List<int> ids) |
| | | { |
| | | try |
| | | { |
| | | if (null == ids || ids.Count == 0) return 0; |
| | | |
| | | return ModelDAL.DeleteByIds(ids); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return 0; |
| | | } |
| | | } |
| | | |
| | | [HttpGet] |
| | | public int DelAll() |
| | | { |
| | | try |
| | | { |
| | | return ModelDAL.DelAll(); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return 0; |
| | | } |
| | | } |
| | | |
| | | [HttpPost] |
| | | public int Insert([FromBody] Model model) |
| | | { |
| | | try |
| | | { |
| | | if (null == model) return 0; |
| | | |
| | | return ModelDAL.Insert(model); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return 0; |
| | | } |
| | | } |
| | | |
| | | [HttpPost] |
| | | public int UpdateById([FromBody] Model model) |
| | | { |
| | | try |
| | | { |
| | | if (null == model) return 0; |
| | | |
| | | return ModelDAL.UpdateById(model); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return 0; |
| | | } |
| | | } |
| | | } |
| | | } |