public IActionResult GetAccountByID(int id) { var account = _accountAppService.GetID(id); var ParentAccount = new Account(); var accountNature = new AccountNature(); if (account.ParentAccount != null) { ParentAccount = _accountAppService.GetID((int)account.ParentAccount); } if (account.AccountNature != null) { accountNature = _accNatureAppService.GetID((int)account.AccountNature); } AccountViewModel model = new AccountViewModel(); model.ID = account.ID; model.AccountDesc = account.AccountDesc; model.AccountName = account.AccountName; model.AccountNatureID = account.AccountNature; model.AccountNatureName = accountNature.AccountNatureName; model.AccountSerial = account.AccountSerial; model.Active = account.Active; model.GroupOrder = account.GroupOrder; model.IsMain = account.IsMain; model.ParentAccountID = account.ParentAccount; model.ParentAccountName = ParentAccount.AccountName; return(Json(model)); }
// GET: AccountNatures/Details/5 public IActionResult Details(int id) { var accountNature = _accNatureAppService.GetID(id); if (accountNature == null) { return(NotFound()); } return(View(accountNature)); }