public async Task <int> Update(UpdateChiPhiRequest request) { var chiphi = await _context.ChiPhis.FindAsync(request.MaChiPhi); var chiphidf = await _context.ChiPhis.FirstOrDefaultAsync(x => x.MaChiPhi == request.MaChiPhi); if (chiphi == null) { throw new TLUException("Khong co loai chi phi"); } chiphidf.MaChiPhi = request.MaChiPhi; chiphidf.TenChiPhi = request.TenChiPhi; chiphidf.MoTa = request.MoTa; return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> Update([FromBody] UpdateChiPhiRequest request) { var role = post().RoleID; if (role != "RL01") { return(BadRequest()); } var affecedResult = await _managerChiPhiService.Update(request); if (affecedResult == 0) { return(BadRequest()); } return(Ok()); }