public async Task <SaveResult> UpdateAsync(CongViecQuaTrinhXuLyResult entity) { return(await ExecuteDbWithHandle(_logService, async() => { using (var context = new TechOfficeEntities()) { var update = context.CongViec_QuaTrinhXuLy .Single(x => x.Id == entity.Id && x.IsDeleted == false); update.GioBanHanh = entity.GioBanHanh; update.PhutBanHanh = entity.PhutBanHanh; update.NgayBanHanh = entity.NgayBanHanh; update.NguoiThem = entity.NguoiThem; update.NhacNho = entity.NhacNho; update.NoiDung = entity.NoiDung; update.HoSoCongViecId = entity.HoSoCongViecId; update.IsDeleted = entity.IsDeleted; update.LastUpdatedBy = entity.LastUpdatedBy; update.LastUpdated = DateTime.Now; context.Entry(update).State = EntityState.Modified; return await context.SaveChangesAsync() > 0 ? SaveResult.SUCCESS : SaveResult.FAILURE; } })); }
public async Task <SaveResult> AddAsync(CongViecQuaTrinhXuLyResult entity) { return(await ExecuteDbWithHandleAsync(_logService, async() => { using (var context = new TechOfficeEntities()) { var add = context.CongViec_QuaTrinhXuLy.Create(); add.HoSoCongViecId = entity.HoSoCongViecId; add.GioBanHanh = entity.GioBanHanh; add.PhutBanHanh = entity.PhutBanHanh; add.NgayBanHanh = entity.NgayBanHanh; add.NguoiThem = entity.NguoiThem; add.NhacNho = entity.NhacNho; add.NoiDung = entity.NoiDung; add.IsDeleted = entity.IsDeleted; add.CreatedBy = entity.CreatedBy; add.CreateDate = DateTime.Now; context.Entry(add).State = EntityState.Added; return await context.SaveChangesAsync() > 0 ? SaveResult.SUCCESS : SaveResult.FAILURE; } })); }
public async Task <SaveResult> DeleteAsync(CongViecQuaTrinhXuLyResult entity) { return(await ExecuteDbWithHandleAsync(_logService, async() => { using (var context = new TechOfficeEntities()) { var cv = context.CongViec_QuaTrinhXuLy.Single(x => x.Id == entity.Id && x.IsDeleted == false); cv.IsDeleted = true; cv.LastUpdatedBy = entity.LastUpdatedBy; cv.LastUpdated = DateTime.Now; context.Entry(cv).State = EntityState.Modified; return await context.SaveChangesAsync() > 0 ? SaveResult.SUCCESS : SaveResult.FAILURE; } })); }