public WrmsSystemFormViewModel CreateFormViewModelFor(WrmsSystem wrmsSystem) { WrmsSystemFormViewModel viewModel = CreateFormViewModel(); viewModel.WrmsSystem = wrmsSystem; return(viewModel); }
public ActionResult Create() { WrmsSystemFormViewModel viewModel = _wrmsSystemManagementService.CreateFormViewModel(); return(View(viewModel)); }
public WrmsSystemFormViewModel CreateFormViewModel() { var viewModel = new WrmsSystemFormViewModel(); LoadViewModel(viewModel); return(viewModel); }
public ActionResult Edit(WrmsSystem wrmsSystem) { try { if (ViewData.ModelState.IsValid) { wrmsSystem.LastUpdateTimeStamp = DateTime.Now; wrmsSystem.LastUpdateUser = GetCurrentUser().Id; ActionConfirmation updateConfirmation = _wrmsSystemManagementService.UpdateWith(wrmsSystem, wrmsSystem.Id); if (updateConfirmation.WasSuccessful) { TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()] = updateConfirmation.Message; return(RedirectToAction("Search")); } } } catch (PreconditionException pce) { TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()] = pce.Message; } WrmsSystemFormViewModel viewModel = _wrmsSystemManagementService.CreateFormViewModelFor(wrmsSystem); return(View(viewModel)); }
public ActionResult Edit(int id) { WrmsSystemFormViewModel viewModel = _wrmsSystemManagementService.CreateFormViewModelFor(id); return(View(viewModel)); }
public void CannotUpdateInvalidWrmsSystemFromForm() { // Establish Context var wrmsSystemFromForm = new WrmsSystem(); var viewModelToExpect = new WrmsSystemFormViewModel(); var testUser = new Person(); testUser.SetAssignedIdTo(1); _authenticationProvider.Expect(r => r.GetLoggedInUser()).Return("user1"); _personManagementService.Expect(r => r.GetByUserName("user1")).Return(testUser); _wrmsSystemManagementService.Expect(r => r.UpdateWith(wrmsSystemFromForm, 0)) .Return(ActionConfirmation.CreateFailureConfirmation("not updated")); _wrmsSystemManagementService.Expect(r => r.CreateFormViewModelFor(wrmsSystemFromForm)) .Return(viewModelToExpect); // Act ViewResult result = _wrmsSystemsController.Edit(wrmsSystemFromForm).AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as WrmsSystemFormViewModel).ShouldNotBeNull(); }
public void CanCreateFormViewModel() { // Establish Context var viewModelToExpect = new WrmsSystemFormViewModel(); // Act WrmsSystemFormViewModel viewModelRetrieved = _wrmsSystemManagementService.CreateFormViewModel(); // Assert viewModelRetrieved.ShouldNotBeNull(); viewModelRetrieved.WrmsSystem.ShouldBeNull(); }
public void CanInitEdit() { // Establish Context var viewModel = new WrmsSystemFormViewModel(); _wrmsSystemManagementService.Expect(r => r.CreateFormViewModelFor(1)) .Return(viewModel); // Act ViewResult result = _wrmsSystemsController.Edit(1).AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as WrmsSystemFormViewModel).ShouldNotBeNull(); }
public void CanInitCreate() { // Establish Context var viewModel = new WrmsSystemFormViewModel(); _wrmsSystemManagementService.Expect(r => r.CreateFormViewModel()) .Return(viewModel); // Act ViewResult result = _wrmsSystemsController.Create().AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as WrmsSystemFormViewModel).ShouldNotBeNull(); (result.ViewData.Model as WrmsSystemFormViewModel).WrmsSystem.ShouldBeNull(); }
public void CanCreateFormViewModelForWrmsSystem() { // Establish Context var viewModelToExpect = new WrmsSystemFormViewModel(); WrmsSystem wrmsSystem = WrmsSystemInstanceFactory.CreateValidTransientWrmsSystem(); _wrmsSystemRepository.Expect(r => r.Get(1)) .Return(wrmsSystem); // Act WrmsSystemFormViewModel viewModelRetrieved = _wrmsSystemManagementService.CreateFormViewModelFor(1); // Assert viewModelRetrieved.ShouldNotBeNull(); viewModelRetrieved.WrmsSystem.ShouldNotBeNull(); viewModelRetrieved.WrmsSystem.ShouldEqual(wrmsSystem); }
protected void LoadViewModel(WrmsSystemFormViewModel viewModel) { viewModel.ManagerContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.ManagerContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.ManagerContact.Value) : _personManagementService.GetActiveStaff(); viewModel.PrimaryContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.PrimaryContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.PrimaryContact.Value) : _personManagementService.GetActiveStaff(); viewModel.SecondaryContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.SecondaryContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.SecondaryContact.Value) : _personManagementService.GetActiveStaff(); viewModel.ThirdContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.ThirdContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.ThirdContact.Value) : _personManagementService.GetActiveStaff(); }
public WrmsSystemFormViewModel CreateFormViewModel() { var viewModel = new WrmsSystemFormViewModel(); LoadViewModel(viewModel); return viewModel; }
protected void LoadViewModel(WrmsSystemFormViewModel viewModel) { viewModel.ManagerContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.ManagerContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.ManagerContact.Value) : _personManagementService.GetActiveStaff(); viewModel.PrimaryContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.PrimaryContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.PrimaryContact.Value) : _personManagementService.GetActiveStaff(); viewModel.SecondaryContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.SecondaryContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.SecondaryContact.Value) : _personManagementService.GetActiveStaff(); viewModel.ThirdContacts = (viewModel.WrmsSystem != null && viewModel.WrmsSystem.ThirdContact.HasValue) ? _personManagementService.GetActiveStaff( viewModel.WrmsSystem.ThirdContact.Value) : _personManagementService.GetActiveStaff(); }
public void CannotUpdateInvalidWrmsSystemFromForm() { // Establish Context var wrmsSystemFromForm = new WrmsSystem(); var viewModelToExpect = new WrmsSystemFormViewModel(); var testUser = new Person(); testUser.SetAssignedIdTo(1); _authenticationProvider.Expect(r => r.GetLoggedInUser()).Return("user1"); _personManagementService.Expect(r => r.GetByUserName("user1")).Return(testUser); _wrmsSystemManagementService.Expect(r => r.UpdateWith(wrmsSystemFromForm, 0)) .Return(ActionConfirmation.CreateFailureConfirmation("not updated")); _wrmsSystemManagementService.Expect(r => r.CreateFormViewModelFor(wrmsSystemFromForm)) .Return(viewModelToExpect); // Act ViewResult result = _wrmsSystemsController.Edit(wrmsSystemFromForm).AssertViewRendered(); // Assert result.ViewData.Model.ShouldNotBeNull(); (result.ViewData.Model as WrmsSystemFormViewModel).ShouldNotBeNull(); }