public IActionResult Document(PersonDocumentSearchModel model) { model = InitializePersonDocumentSearchModel(model); var documentTypes = _lookupApiClient.GetLookup().Result.DocumentTypes?.ConvertAll(x => (BaseLookupDto)x); model.DocumentTypeSelectList = SelectedListHelper.GetSelectListForItems(documentTypes, ""); return(PartialView(model)); }
public IActionResult Document(PropertyDocumentSearchModel model) { model = InitializePropertyDocumentSearchModel(model); var documentTypes = _lookupApiClient.GetLookup().Result.DocumentTypes?.Where(x => x.Id != 1).ToList().ConvertAll(x => (BaseLookupDto)x); model.TargetGridId = "PropertyDocumentGrid"; model.DocumentTypeSelectList = SelectedListHelper.GetSelectListForItems(documentTypes, ""); return(PartialView(model)); }
private void PopulateLookupFields(PersonAlertDto personAlert) { var model = GetLookupModel(); if (model != null) { var alertTypes = model.AlertTypes?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var alertGroups = model.AlertGroups?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var alertStatuses = model.AlertStatuses?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); personAlert.AlertTypeSelectList = SelectedListHelper.GetSelectListForItems(alertTypes, personAlert.AlertTypeId?.ToString()); personAlert.AlertGroupSelectList = SelectedListHelper.GetSelectListForItems(alertGroups, personAlert.AlertGroupId?.ToString()); personAlert.AlertStatusSelectList = SelectedListHelper.GetSelectListForItems(alertStatuses, personAlert.AlertStatusId?.ToString()); } }
public async Task <IActionResult> DocumentGrid(PropertyDocumentSearchModel model) { model = InitializePropertyDocumentSearchModel(model); var result = await _propertyFacadeApiClient.GetPropertyDocuments(model); var documentTypes = _lookupApiClient.GetLookup().Result.DocumentTypes?.ConvertAll(x => (BaseLookupDto)x); model.DocumentTypeSelectList = SelectedListHelper.GetSelectListForItems(documentTypes, ""); foreach (var personDocumentDto in result.PropertyDocumentSearchResult) { personDocumentDto.DocumentTypeName = documentTypes?.FirstOrDefault(x => x.Id == personDocumentDto.Document.DocumentTypeId)?.Name; } return(PartialView(result)); }
private void PopulateLookupFields(PersonFlagDto personFlag) { var lookups = _lookupApiClient.GetLookupUsingOdata(new List <string> { nameof(LookupDto.FlagGroups), nameof(LookupDto.FlagTypes) }).Result; var model = lookups.value.FirstOrDefault(); if (model != null) { var flagGroups = model.FlagGroups?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var flagTypes = model.FlagTypes?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); personFlag.FlagGroupSelectList = SelectedListHelper.GetSelectListForItems(flagGroups, personFlag.FlagGroupId?.ToString()); personFlag.FlagTypeSelectList = SelectedListHelper.GetSelectListForItems(flagTypes, personFlag.FlagTypeId?.ToString()); } }
public async Task <IActionResult> DocumentGrid(PersonDocumentSearchModel model) { model = InitializePersonDocumentSearchModel(model); var result = await _customerApiClient.GetPersonDocuments(model); var documentTypes = _lookupApiClient.GetLookup().Result.DocumentTypes?.ConvertAll(x => (BaseLookupDto)x); model.DocumentTypeSelectList = SelectedListHelper.GetSelectListForItems(documentTypes, ""); foreach (var personDocumentDto in result.PersonDocumentSearchResult) { personDocumentDto.DocumentTypeName = documentTypes?.FirstOrDefault(x => x.Id == personDocumentDto.Document.DocumentTypeId)?.Name; } var documents = await CreateThumbnail(result.PersonDocumentSearchResult.Where(x => x.Document.DocumentTypeId == 1).ToList()); return(PartialView(result)); }
private void PopulateLookupFields(PersonCaseDto personCase) { var lookups = _lookupApiClient.GetLookupUsingOdata(new List <string> { nameof(LookupDto.Priorities), nameof(LookupDto.PersonCaseTypes), nameof(LookupDto.PersonCaseStatuses) }).Result; var model = lookups.value.FirstOrDefault(); if (model != null) { var caseStatuses = model.PersonCaseStatuses?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var caseTypes = model.PersonCaseTypes?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var priorities = model.Priorities?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); personCase.CaseStatusSelectList = SelectedListHelper.GetSelectListForItems(caseStatuses, personCase.CaseStatusId?.ToString()); personCase.CaseTypeSelectList = SelectedListHelper.GetSelectListForItems(caseTypes, personCase.CaseStatusId?.ToString()); personCase.PrioritySelectList = SelectedListHelper.GetSelectListForItems(priorities, personCase.CaseStatusId?.ToString()); } }
private void PopulateLookupFields(PersonAntiSocialBehaviourDto personAntiSocialBehaviourDto) { var lookups = _lookupApiClient.GetLookupUsingOdata(new List <string> { nameof(LookupDto.AntiSocialBehaviourCaseStatuses), nameof(LookupDto.AntiSocialBehaviourCaseClosureReasons), nameof(LookupDto.AntiSocialBehaviourTypes) }).Result; var model = lookups.value.FirstOrDefault(); if (model != null) { var caseStatuses = model.AntiSocialBehaviourCaseStatuses?.ConvertAll(x => (BaseLookupDto)x); var caseTypes = model.AntiSocialBehaviourTypes?.ConvertAll(x => (BaseLookupDto)x); var caseClosureReasons = model.AntiSocialBehaviourCaseClosureReasons?.ConvertAll(x => (BaseLookupDto)x); personAntiSocialBehaviourDto.CaseStatusSelectListItems = SelectedListHelper.GetSelectListForItems(caseStatuses, personAntiSocialBehaviourDto.CaseStatusId?.ToString()); personAntiSocialBehaviourDto.CaseTypeSelectListItems = SelectedListHelper.GetSelectListForItems(caseTypes, personAntiSocialBehaviourDto.CaseStatusId?.ToString()); personAntiSocialBehaviourDto.CaseClosureReasonSelectListItems = SelectedListHelper.GetSelectListForItems(caseClosureReasons, personAntiSocialBehaviourDto.CaseStatusId?.ToString()); } }
public IActionResult ComposeEmail(int personId = 0) { var model = PopulateEmailLookup(new EmailDto { PersonId = personId }); if (personId > 0) { var person = _personApiClient.GetPerson(personId).Result; model.Person = person; } var emailCategories = model.EmailCategories.ToList().ConvertAll(x => (BaseLookupDto)x); model.EmailCategorySelectListItems = SelectedListHelper.GetSelectListForItems(emailCategories, ""); var emailLabels = model.EmailLabelTypes.ToList().ConvertAll(x => (BaseLookupDto)x); model.EmailLabelTypeSelectListItems = SelectedListHelper.GetSelectListForItems(emailLabels, "", false); return(View(model)); }
private void PopulateDropdownList(PersonDto person) { if (person == null) { return; } var lookups = _facadeApiClient.GetLookup().Result; var titles = lookups.Titles?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var ethinicities = lookups.Ethnicities?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var genders = lookups.Genders?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var languages = lookups.Languages?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var relationships = lookups.Relationships?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); var nationalities = lookups.Nationalities?.Where(x => x.IsActive).ToList().ConvertAll(x => (BaseLookupDto)x); person.TitleSelectList = SelectedListHelper.GetSelectListForItems(titles, person.TitleId?.ToString()); person.GenderSelectList = SelectedListHelper.GetSelectListForItems(genders, person.GenderId?.ToString()); person.EthnicitySelectList = SelectedListHelper.GetSelectListForItems(ethinicities, person.EthnicityId?.ToString()); person.NationalitySelectList = SelectedListHelper.GetSelectListForItems(nationalities, person.NationalityTypeId?.ToString()); person.LanguageSelectList = SelectedListHelper.GetSelectListForItems(languages, person.PreferredLanguageId?.ToString()); person.RelationshipSelectList = SelectedListHelper.GetSelectListForItems(relationships, person.RelationshipId?.ToString()); GetContactDetails(person, lookups); }
private CalendarSearchModel GetCalendarTaskModel(UserPersonTaskDto userPersonTask = null) { var model = new UserSearchModel { PageSize = int.MaxValue }; model = _employeeFacadeApiClient.GetUsers(model).Result; //var personSearch = new PersonSearchModel { PageSize = int.MaxValue }; //personSearch = _personApiClient.GetPersons(personSearch).Result; var taskTypeSearchmodel = new TaskTypeSearchModel { PageSize = int.MaxValue }; taskTypeSearchmodel = _taskTypeApiClient.GetTaskTypes(taskTypeSearchmodel).Result; var selectedTaskTypeId = taskTypeSearchmodel.TaskTypeSearchResult.FirstOrDefault(x => x.Name == userPersonTask?.TaskTypeSelected)?.Id; var taskTypes = taskTypeSearchmodel.TaskTypeSearchResult?.ConvertAll(x => (BaseLookupDto)x); var applications = new WebApplicationSearchModel { PageSize = int.MaxValue }; applications = _employeeFacadeApiClient.GetWebApplications(applications).Result; var userCalendarModel = new CalendarSearchModel { ApplicationList = SelectedListHelper.GetApplicationSelectList(applications.WebApplicationSearchResult, userPersonTask?.ApplicationId.ToString()), EmployeeList = SelectedListHelper.GetUserSelectList(model.UserSearchResult, userPersonTask?.UserId.ToString()), TaskTypes = taskTypeSearchmodel.TaskTypeSearchResult, TaskTypeList = SelectedListHelper.GetSelectListForItems(taskTypes, selectedTaskTypeId?.ToString()), TaskTypeId = selectedTaskTypeId, //PersonList = SelectedListHelper.GetPersonSelectList(personSearch.PersonSearchResult, userPersonTask?.PersonId.ToString()) }; return(userCalendarModel); }