public void UpdateByModel(VolunteerInfoUpdateViewModel viewModel)
        {
            var model = DbSet.Single(m => m.ID == viewModel.ID);

            model.Status     = viewModel.Status;
            model.UpdateDate = DateTime.Now;
            model.UpdateUser = viewModel.UpdateUser;
            DbSet.Update(model);
        }
Beispiel #2
0
        public ActionResult <VolunteerUpdateResModel> Manage_VolunteerInfoSetValues(VolunteerInfoUpdateViewModel updateViewModel)
        {
            VolunteerUpdateResModel returnModel = new VolunteerUpdateResModel();
            int result = _volunteerService.ChangeVolunteer(updateViewModel);

            if (result > 0)
            {
                returnModel.IsSuccess                  = true;
                returnModel.ResultCount                = result;
                returnModel.baseViewModel.Message      = "志愿者信息更新完成";
                returnModel.baseViewModel.ResponseCode = 200;
                //_ILogger.Information("志愿者信息更新完成");
                return(Ok(returnModel));
            }
            else
            {
                returnModel.IsSuccess                  = false;
                returnModel.ResultCount                = 0;
                returnModel.baseViewModel.Message      = "志愿者信息更新失败";
                returnModel.baseViewModel.ResponseCode = 400;
                //_ILogger.Information("志愿者信息更新失败");
                return(BadRequest(returnModel));
            }
        }
 public int ChangeVolunteer(VolunteerInfoUpdateViewModel updateViewModel)
 {
     _IVolunteerInfoRepository.UpdateByModel(updateViewModel);
     return(_IVolunteerInfoRepository.SaveChanges());
 }