Пример #1
0
        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);
        }
Пример #2
0
        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());
            }
        }
Пример #3
0
        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);
        }
Пример #4
0
        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());
            }
        }
Пример #5
0
        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());
            }
        }
Пример #6
0
 public async Task <LookupSearch> GetLookupUsingOdata(List <string> entities)
 {
     return(await _lookupApiClient.GetLookupUsingOdata(entities));
 }