using JiangSu.cs; using JiangSu.Models; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; namespace JiangSu.Controllers { public class ImgController : ApiController { [HttpGet] public List SelectByPage(string name, int pageSize = 10, int pageIndex = 1) { try { return ImgDAL.SelectByPage(name, pageSize, pageIndex); } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); return null; } } [HttpGet] public Img SelectById(long id) { try { return ImgDAL.SelectById(id); } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); return null; } } [HttpGet] public int DeleteByIds([FromUri] List ids) { try { if (null == ids || ids.Count == 0) return 0; return ImgDAL.DeleteByIds(ids); } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); return 0; } } [HttpPost] public int Insert([FromBody] Img img) { try { if (null == img) return 0; return ImgDAL.Insert(img); } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); return 0; } } [HttpPost] public int UpdateById([FromBody] Img img) { try { if (null == img) return 0; return ImgDAL.UpdateById(img); } catch (Exception ex) { LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); return 0; } } } }