public async Task <int> Update(UpdateDinhMucRequest request) { var chiPhiChucVu = await _context.ChiPhiChucVus.FindAsync(request.MaChiPhi, request.MaCapBac); var chucvudf = await _context.ChiPhiChucVus.FirstOrDefaultAsync(x => x.MaCapBac == request.MaCapBac && x.MaChiPhi == request.MaChiPhi); if (chiPhiChucVu == null) { throw new TLUException("Khong co chuc vu"); } chucvudf.SoTienDinhMuc = request.SoTienDinhMuc; chucvudf.DonVi = request.DonVi; return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> Update([FromBody] UpdateDinhMucRequest request) { var role = post().RoleID; if (role == "RL01" || role == "RL04" || role == "RL05") { var affecedResult = await _managerChiPhiChucVuService.Update(request); if (affecedResult == 0) { return(BadRequest()); } return(Ok()); } else { return(BadRequest()); } }