Example #1
0
        private void AddOrUpdateXuLy(int id, EditCongViecViewModel model)
        {
            var quaTrinhUpdate = model.QuaTrinhXuLyViewModel?.Where(x => x.Id > 0);

            if (quaTrinhUpdate != null && quaTrinhUpdate.Any())
            {
                QuaTrinhXuLyRepository.UpdateRange(quaTrinhUpdate.Select(x => new CongViecQuaTrinhXuLyResult
                {
                    Id             = x.Id,
                    HoSoCongViecId = model.Id,
                    GioBanHanh     = x.GioBanHanh,
                    PhutBanHanh    = x.PhutBanHanh,
                    NgayBanHanh    = x.NgayBanHanh,
                    NoiDung        = x.NoiDung,
                    NguoiThem      = x.NguoiThem,
                    NhacNho        = x.NhacNho,
                    IsDeleted      = false,
                    LastUpdatedBy  = UserName
                }));
            }

            var quaTrinhAdd = model.QuaTrinhXuLyViewModel?.Where(x => x.Id == 0);

            if (quaTrinhAdd != null && quaTrinhAdd.Any())
            {
                QuaTrinhXuLyRepository.AddRange(quaTrinhAdd.Select(x => new CongViecQuaTrinhXuLyResult
                {
                    HoSoCongViecId = model.Id,
                    GioBanHanh     = x.GioBanHanh,
                    PhutBanHanh    = x.PhutBanHanh,
                    NgayBanHanh    = x.NgayBanHanh,
                    NoiDung        = x.NoiDung,
                    NguoiThem      = x.NguoiThem,
                    NhacNho        = x.NhacNho,
                    IsDeleted      = false,
                    CreatedBy      = UserName
                }));
            }
        }
Example #2
0
 public JsonResult DeleteQuaTrinhXuLy(int quaTrinhXuLyId)
 {
     return
         (ExecuteWithErrorHandling(
              () => { return ExecuteResult(() => QuaTrinhXuLyRepository.DeleteBy(quaTrinhXuLyId)); }));
 }