public async Task <IHttpActionResult> PutLoaiHoaDonBanHang(int id, LoaiHoaDonBanHang loaiHoaDonBanHang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != loaiHoaDonBanHang.id) { return(BadRequest()); } db.Entry(loaiHoaDonBanHang).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LoaiHoaDonBanHangExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetLoaiHoaDonBanHang(int id) { LoaiHoaDonBanHang loaiHoaDonBanHang = await db.LoaiHoaDonBanHang.FindAsync(id); if (loaiHoaDonBanHang == null) { return(NotFound()); } return(Ok(loaiHoaDonBanHang)); }
public async Task <IHttpActionResult> PostLoaiHoaDonBanHang(LoaiHoaDonBanHang loaiHoaDonBanHang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.LoaiHoaDonBanHang.Add(loaiHoaDonBanHang); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = loaiHoaDonBanHang.id }, loaiHoaDonBanHang)); }
public async Task <IHttpActionResult> DeleteLoaiHoaDonBanHang(int id) { LoaiHoaDonBanHang loaiHoaDonBanHang = await db.LoaiHoaDonBanHang.FindAsync(id); if (loaiHoaDonBanHang == null) { return(NotFound()); } db.LoaiHoaDonBanHang.Remove(loaiHoaDonBanHang); await db.SaveChangesAsync(); return(Ok(loaiHoaDonBanHang)); }