public async Task <int> Update(UpdateCapBacRequest request) { var chucvu = await _context.CapBacs.FindAsync(request.MaCapBac); var chucvudf = await _context.CapBacs.FirstOrDefaultAsync(x => x.MaCapBac == request.MaCapBac); if (chucvu == null) { throw new TLUException("Khong co cap bac"); } chucvudf.MaCapBac = request.MaCapBac; chucvudf.TenCapBac = request.TenCapBac; chucvudf.MoTa = request.Mota; return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> Update([FromBody] UpdateCapBacRequest request) { var role = post().RoleID; if (role != "RL01") { return(BadRequest()); } var affecedResult = await _ManagerCapBacSerVice.Update(request); if (affecedResult == 0) { return(BadRequest()); } return(Ok()); }