示例#1
0
 public IActionResult Titles()
 {
     //var lookup = _facadeApiClient.GetLookup().Result;
     try
     {
         var result = _facadeApiClient.GetLookupUsingOdata(new List <string> {
             nameof(LookupDto.Genders), nameof(LookupDto.Titles), nameof(LookupDto.Nationalities)
         }).Result;
         var model  = result.value.FirstOrDefault();
         var person = _personApiClient.GetPerson(1).Result;
         return(View("Views/Home/TestGet.cshtml", model));
     }
     catch (Exception e)
     {
         return(Content(e.Message));
     }
 }
示例#2
0
        public IActionResult Create(int personId)
        {
            var person      = _customerFacadeApiClient.GetPerson(personId).Result;
            var personAlert = new TenantDto {
                PersonId = personId, Person = person
            };

            return(PartialView("Edit", personAlert));
        }
示例#3
0
        public IActionResult Create(int personId)
        {
            var person     = _customerFacadeApiClient.GetPerson(personId).Result;
            var personCase = new PersonCaseDto {
                PersonId = personId, Person = person
            };

            PopulateLookupFields(personCase);
            return(PartialView("Edit", personCase));
        }
示例#4
0
        public async Task <IActionResult> HouseholdMember(PersonSearchModel model)
        {
            var person = await _customerApiClient.GetPerson(model.PersonId);

            model.PersonId            = 0;
            model.MainContactPersonId = person.MainContactPersonId ?? 0;
            if (model.MainContactPersonId > 0)
            {
                InitializeSearchModel(model, "HouseholdMemberGrid", "Id", "Desc");
                model = await _customerApiClient.GetPersons(model);

                var householdMembers = model.PersonSearchResult.Where(x => x.Id != person.Id).ToList();
                model.PersonSearchResult.Clear();
                model.PersonSearchResult.AddRange(householdMembers);
                PopulateValuesFromLookup(model);
            }

            return(PartialView(model));
        }
示例#5
0
        public IActionResult Create(int personId)
        {
            var person = _customerFacadeApiClient.GetPerson(personId).Result;
            var personAntiSocialBehaviour = new PersonAntiSocialBehaviourDto
            {
                PersonId   = personId,
                Person     = person,
                ActionDate = DateTime.Now,
                ActionTimeSelectListItems = SelectedListHelper.GetTimeIntervalForCalendar()
            };

            PopulateLookupFields(personAntiSocialBehaviour);
            return(PartialView("Edit", personAntiSocialBehaviour));
        }