/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Details(Nullable <short> productType) { if (productType == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LoanTypeVwViewModel loanTypeVwViewModel = new LoanTypeVwViewModel(); Db db = new Db(DbServices.ConnectionString); // loanTypeVwViewModel.Instance = LoanTypeVwServices.Get(productType.Value, db); loanTypeVwViewModel.Instance = LoanTypeVwServices.GetChildren(productType.Value, db); if (loanTypeVwViewModel.Instance == null) { return(HttpNotFound()); } @ViewBag.ClosingLoanTypeClosureVwTitle = ResourceServices.GetString(Cf.Data.Resources.ResourceBase.Culture, "LoanTypeClosure", "ModuleNamePlural"); // loanTypeVwViewModel.ClosingLoanTypeClosureVwViewModel.List = LoanTypeClosureVwServices.GetByLoanTypeId(productType.Value, db); loanTypeVwViewModel.ClosingLoanTypeClosureVwViewModel.List = loanTypeVwViewModel.Instance.ClosingLoanTypeClosureVwList; @ViewBag.LoanTypeClosureVwTitle = ResourceServices.GetString(Cf.Data.Resources.ResourceBase.Culture, "LoanTypeClosure", "ModuleNamePlural"); // loanTypeVwViewModel.LoanTypeClosureVwViewModel.List = LoanTypeClosureVwServices.GetByLoanTypeId(productType.Value, db); loanTypeVwViewModel.LoanTypeClosureVwViewModel.List = loanTypeVwViewModel.Instance.LoanTypeClosureVwList; return(View(loanTypeVwViewModel)); }
/// <summary> /// Returns a list of LoanTypeVw objects /// </summary> /// <returns></returns> public ActionResult Index(LoanTypeVwViewModel Model) { Db db = new Db(DbServices.ConnectionString); ViewBag.ProductTypePaymentGroupList = new SelectList(PaymentGroupServices.List(db), "Id", "Name"); ViewBag.ProductTypeProfitStrategyList = new SelectList(ProfitStrategyServices.List(db), "Id", "Name"); if (Model.Filter.HasCriteria) { Model.List = LoanTypeVwServices.Get(Model.Filter, db); } else { Model.List = new List <LoanTypeVw>(); } return(View(Model)); }