Пример #1
0
        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());
        }
Пример #2
0
        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());
        }