示例#1
0
        public async Task <IActionResult> UpdateById(int id, CaiDatForUpdateDto caiDat)
        {
            try
            {
                var result = await _repo.UpdateById(id, caiDat);

                return(StatusCode(200, new SuccessResponseDto
                {
                    Message = "Cập nhật " + _entityName + " thành công!",
                    Result = new SuccessResponseResultWithSingleDataDto
                    {
                        Data = result
                    }
                }));
            }
            catch (Exception e)
            {
                return(StatusCode(500, new FailedResponseDto
                {
                    Message = "Cập nhật " + _entityName + " thất bại!",
                    Result = new FailedResponseResultDto
                    {
                        Errors = e
                    }
                }));
            }
        }
示例#2
0
        public async Task <CaiDat> UpdateById(int id, CaiDatForUpdateDto caiDat)
        {
            var oldRecord = await _context.DanhSachCaiDat.AsNoTracking().FirstOrDefaultAsync();

            var caiDatToUpdate = new CaiDat
            {
                MaCaiDat        = id,
                TenDonViChuQuan = caiDat.TenDonViChuQuan,
                TenKhoa         = caiDat.TenKhoa,
                ThoiGianTao     = oldRecord.ThoiGianTao,
                ThoiGianCapNhat = DateTime.Now,
                TrangThai       = caiDat.TrangThai
            };

            _context.DanhSachCaiDat.Update(caiDatToUpdate);
            await _context.SaveChangesAsync();

            return(caiDatToUpdate);
        }
示例#3
0
        public async Task <CaiDat> UpdateById(string id, CaiDatForUpdateDto caiDat)
        {
            var oldRecord = await _context.DanhSachCaiDat.AsNoTracking().FirstOrDefaultAsync();

            var caiDatToUpdate = new CaiDat
            {
                MaCaiDat        = oldRecord.MaCaiDat,
                TenSanBong      = caiDat.TenSanBong,
                DiaChi          = caiDat.DiaChi,
                SoDienThoai     = caiDat.SoDienThoai,
                Fax             = caiDat.Fax,
                DiaChiTrenPhieu = caiDat.DiaChiTrenPhieu,
                ThoiGianTao     = oldRecord.ThoiGianTao,
                ThoiGianCapNhat = DateTime.Now,
                TrangThai       = caiDat.TrangThai
            };

            _context.DanhSachCaiDat.Update(caiDatToUpdate);
            await _context.SaveChangesAsync();

            return(caiDatToUpdate);
        }