private LookupDto GetLookupModel() { var lookups = _lookupApiClient.GetLookupUsingOdata(new List <string> { nameof(LookupDto.AlertStatuses), nameof(LookupDto.AlertGroups), nameof(LookupDto.AlertTypes) }).Result; var model = lookups.value.FirstOrDefault(); return(model); }
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()); } }
private EmailDto PopulateEmailLookup(EmailDto email) { var result = _lookupApiClient.GetLookupUsingOdata(new List <string> { nameof(LookupDto.EmailCategories), nameof(LookupDto.EmailStatuses), nameof(LookupDto.EmailLabelTypes) }).Result; var model = result.value.FirstOrDefault(); if (model != null) { email.EmailCategories.Clear(); email.EmailLabelTypes.Clear(); email.EmailStatuses.Clear(); email.EmailCategories = model.EmailCategories; email.EmailLabelTypes = model.EmailLabelTypes; email.EmailStatuses = model.EmailStatuses; } return(email); }
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 async Task <LookupSearch> GetLookupUsingOdata(List <string> entities) { return(await _lookupApiClient.GetLookupUsingOdata(entities)); }