public SearchResultFormViewModel <ApplicationDto, ApplicationSearchRequest> CreateFormViewModel() { var searchRequest = new ApplicationSearchRequest { //Supervisors = _applicationRepository.GetActiveSupervisors(-1,"LastName", "Asc") Hosts = _hostManagementService.GetAll(), SupportTeams = _supportTeamManagementService.GetAll() }; SearchResultFormViewModel <ApplicationDto, ApplicationSearchRequest> viewModel = Search(searchRequest); viewModel.SearchRequest = searchRequest; return(viewModel); }
protected void LoadViewModel(ApplicationFormViewModel viewModel) { viewModel.SubjectMatterExperts = (viewModel.Application != null && viewModel.Application.SubjectMatterExpertId.HasValue) ? _personManagementService.GetActiveStaff(viewModel.Application.SubjectMatterExpertId.Value) : _personManagementService.GetActiveStaff(); viewModel.Hosts = _hostManagementService.GetAll(); viewModel.SupportTeams = _supportTeamManagementService.GetAll(); }
public void CanGetAllSupportTeams() { // Establish Context IList <SupportTeam> supportTeamsToExpect = new List <SupportTeam>(); SupportTeam supportTeam = SupportTeamInstanceFactory.CreateValidTransientSupportTeam(); supportTeamsToExpect.Add(supportTeam); supportTeamRepository.Expect(r => r.GetAll(Arg <string> .Is.Anything, Arg <string> .Is.Anything)) .Return(supportTeamsToExpect); // Act IList <SupportTeam> supportTeamsRetrieved = supportTeamManagementService.GetAll(); // Assert supportTeamsRetrieved.ShouldNotBeNull(); supportTeamsRetrieved.Count.ShouldEqual(1); supportTeamsRetrieved[0].ShouldNotBeNull(); supportTeamsRetrieved[0].ShouldEqual(supportTeam); }