public AccountForDetailDto GetForDetailById(int idAccount) { Account account = new Account(); if (idAccount == 0) { account.AccountType = new AccountType { Id = 1, Label = "INCONNU" }; } else { account = GetFullById(idAccount); } var accountDto = _mapper.Map <AccountForDetailDto>(account); accountDto.AccountType = new ComboSimple <SelectDto> { List = _accountTypeService.GetSelectList(EnumSelectType.Empty), Selected = _mapper.Map <SelectDto>(account.AccountType) }; accountDto.BankFamily = new ComboSimple <SelectDto> { List = _bankFamilyService.GetSelectList(EnumSelectType.Empty), Selected = _mapper.Map <SelectDto>(account.BankAgency.BankSubFamily.BankFamily) }; accountDto.BankSubFamily = new ComboSimple <SelectDto> { List = _bankSubFamilyService.GetSelectList(account.BankAgency.BankSubFamily.BankFamily.Id, EnumSelectType.Empty), Selected = _mapper.Map <SelectDto>(account.BankAgency.BankSubFamily) }; accountDto.BankAgency = new ComboSimple <SelectDto> { List = _bankAgencyService.GetSelectList(account.BankAgency.BankSubFamily.Id, EnumSelectType.Empty), Selected = _mapper.Map <SelectDto>(account.BankAgency) }; accountDto.LinkedUsers = _mapper.Map <List <SelectDto> >(account.UserAccounts.Select(x => x.User).ToList()); return(accountDto); }
public IActionResult GetSelectList(int idBankFamily, int idSelectType) { var selectListDto = _bankSubFamilyService.GetSelectList(idBankFamily, (EnumSelectType)idSelectType); return(Ok(selectListDto)); }