public async Task <IActionResult> New() { try { string result = await _apartmentService.PopulateLists(); var model = PopulateLists(result, (_, __, ___) => { }); return(ActionResult(model)); } catch { return(RedirectToAction(nameof(Blank))); } }
public async Task <ActionResult <ApartmentSubLists> > PopulateLists() { var owners = await _ownersService.GetBasicOwners(); var lists = await _apartmentService.PopulateLists(); return(Ok(new ApartmentSubLists() { Bedrooms = lists?.Grpcbedrooms?.MapToModel((GrpcBedrooms i) => _mapper.Map <Bedrooms>(i)), Countries = lists?.Grpccountries?.MapToModel((GrpcCountries c) => _mapper.Map <Countries>(c)), Furnishings = lists?.Grpcfurnishings?.MapToModel((GrpcFurnishings f) => _mapper.Map <Furnishings>(f)), Owners = owners?.GrpcOwnersBasic?.MapToModel((OwnerBasicResponse o) => _mapper.Map <BasicOwner>(o)), Periods = lists?.Grpcperiods?.MapToModel((GrpcPeriods p) => _mapper.Map <Periods>(p)), })); }