public IHttpActionResult Put(int id, DTO_WEB_BaiViet tbl_WEB_BaiViet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tbl_WEB_BaiViet.ID) { return(BadRequest()); } //#/bai-viet/12/gioi-thieu-phong-qm tbl_WEB_BaiViet.URL = "#/bai-viet/" + tbl_WEB_BaiViet.ID.ToString() + "/" + iData.Common.StringUtil.RemoveVietSignSpecialCharAndSpaceChar(tbl_WEB_BaiViet.Name); bool resul = BS_WEB_BaiViet.put_WEB_BaiViet(db, id, tbl_WEB_BaiViet, Username); if (resul) { return(StatusCode(HttpStatusCode.NoContent)); } else { return(NotFound()); } }
public IHttpActionResult Get(int id) { DTO_WEB_BaiViet tbl_WEB_BaiViet = BS_WEB_BaiViet.get_WEB_BaiViet(db, id); if (tbl_WEB_BaiViet == null) { return(NotFound()); } return(Ok(tbl_WEB_BaiViet)); }
public IHttpActionResult Post(DTO_WEB_BaiViet tbl_WEB_BaiViet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DTO_WEB_BaiViet result = BS_WEB_BaiViet.post_WEB_BaiViet(db, tbl_WEB_BaiViet, Username); Put(result.ID, result); if (result != null) { return(CreatedAtRoute("get_WEB_BaiViet", new { id = result.ID }, result)); } return(Conflict()); }
public IHttpActionResult Delete(int id) { bool check = BS_WEB_BaiViet.check_WEB_BaiViet_Exists(db, id); if (!check) { return(NotFound()); } bool result = BS_WEB_BaiViet.delete_WEB_BaiViet(db, id, Username); if (result) { return(StatusCode(HttpStatusCode.NoContent)); } return(Conflict()); }
public IQueryable <DTO_WEB_BaiViet> GetListPage() { return(BS_WEB_BaiViet.get_WEB_BaiViet(db, QueryStrings)); }
public IQueryable <DTO_WEB_BaiViet> Get() { return(BS_WEB_BaiViet.get_WEB_BaiViet(db, PartnerID, QueryStrings, true)); }