public async Task <IHttpActionResult> PutCTToaThuoc(int id, CTToaThuoc cTToaThuoc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cTToaThuoc.IDCT) { return(BadRequest()); } db.Entry(cTToaThuoc).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CTToaThuocExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostCTToaThuoc(CTToaThuoc cTToaThuoc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CTToaThuocs.Add(cTToaThuoc); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (CTToaThuocExists(cTToaThuoc.IDCT)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cTToaThuoc.IDCT }, cTToaThuoc)); }
public async Task <IHttpActionResult> GetCTToaThuoc(int id) { CTToaThuoc cTToaThuoc = await db.CTToaThuocs.FindAsync(id); if (LoginHelper.CheckAccount(cTToaThuoc.ToaThuoc.HistoryKhamBenh.Register.IDAccount ?? 0) == false || cTToaThuoc == null) { return(NotFound()); } return(Ok(cTToaThuoc)); }
private CTToaThuocDTO ConvertToCTToaThuocDTO(CTToaThuoc item) { return(new CTToaThuocDTO { GiaTien = item.GiaTien, IDCT = item.IDCT, IDThuoc = item.IDThuoc, IDToaThuoc = item.IDToaThuoc, SoLuong = item.SoLuong, Thuoc_Name = item.Thuoc.Name, Thuoc_DonVi = item.Thuoc.DonVi, }); }
public async Task <IHttpActionResult> DeleteCTToaThuoc(int id) { CTToaThuoc cTToaThuoc = await db.CTToaThuocs.FindAsync(id); if (cTToaThuoc == null) { return(NotFound()); } db.CTToaThuocs.Remove(cTToaThuoc); await db.SaveChangesAsync(); return(Ok("SUCCESS")); }