コード例 #1
0
        public ActionResult UpdateVolunteerDoctor(SignUpViewModel signUp)
        {
            try
            {
                var volunteerdoctorobj = _volunteerDoctorService.GetById(signUp.UserId);
                var userobj            = _userService.GetById(signUp.UserId);
                var update             = new UpdateInstance();
                var updateUser         = update.GetUpdatedUserObj(signUp, userobj.Data);
                var result             = _userService.Save(updateUser);

                var updatevolunteerdoctor = update.GetUpdatedVolunteerDoctorObj(signUp, volunteerdoctorobj.Data);
                var result2 = _volunteerDoctorService.Save(updatevolunteerdoctor);
                if (result.HasError)
                {
                    ViewBag.Message = result.Message;
                    return(Content(result.Message));
                }
                if (result2.HasError)
                {
                    ViewBag.Message = result.Message;
                    return(Content(result.Message));
                }
                return(RedirectToAction("GetAllVolunteerDoctor"));
            }
            catch (Exception e)
            {
                return(Content(e.Message));
            }
        }
コード例 #2
0
        public ActionResult UpdateEmployee(SignUpViewModel signUp)
        {
            try
            {
                var employeeobj = _employeeService.GetById(signUp.UserId);
                var userobj     = _userService.GetById(signUp.UserId);
                var update      = new UpdateInstance();
                var updateUser  = update.GetUpdatedUserObj(signUp, userobj.Data);
                var result      = _userService.Save(updateUser);

                var updateEmployee = update.GetUpdatedEmployeeObj(signUp, employeeobj.Data);
                var result2        = _employeeService.Save(updateEmployee);
                if (result.HasError)
                {
                    ViewBag.Message = result.Message;
                    return(Content(result.Message));
                }
                if (result2.HasError)
                {
                    ViewBag.Message = result.Message;
                    return(Content(result.Message));
                }
                return(RedirectToAction("GetAllEmployee"));
            }
            catch (Exception e)
            {
                return(Content(e.Message));
            }
        }
コード例 #3
0
 public void Setup()
 {
     AwsProfileRepositoryMock = new Mock <IRepository <AwsProfile> >();
     AwsClientFactoryMock     = new Mock <IAwsClientFactory>();
     InstanceRepositoryMock   = new Mock <IRepository <Instance> >();
     InstanceServiceMock      = new Mock <IInstanceService>();
     Command = new UpdateInstance(AwsProfileRepositoryMock.Object, AwsClientFactoryMock.Object, InstanceRepositoryMock.Object);
 }