public ActionResult CreateLoanPurpose(string id) { int loanPurposeId = string.IsNullOrEmpty(id.DecryptString()) ? default(int) : Convert.ToInt32(id.DecryptString()); //List<SelectListDto> loanpurpose = _projectService.GetProjectSelectList(); //SelectList lst = new SelectList(loanpurpose,"ID","Text"); //ViewBag.LoanPurpose = lst; List <SelectListDto> Projects = _projectService.GetProjectSelectList(); SelectList lst = new SelectList(Projects, "ID", "Text"); ViewBag.Projects = lst; LoanPurposeDto loanPurposeDto = new LoanPurposeDto(); if (loanPurposeId > 0) { loanPurposeDto = _loanpurposeService.GetByID(loanPurposeId); } LoanPurposeModel objLoanPurposeModel = Mapper.Map <LoanPurposeDto, LoanPurposeModel>(loanPurposeDto); return(View(objLoanPurposeModel)); }
public ActionResult CreateLoanPurpose(LoanPurposeModel objLoanPurpose) { var resultDto = new ResultDto(); if (ModelState.IsValid) { var loanPurposeDto = Mapper.Map <LoanPurposeModel, LoanPurposeDto>(objLoanPurpose); loanPurposeDto.UserID = UserInfo.UserID; if (loanPurposeDto.LoanPurposeID == 0) { resultDto = _loanpurposeService.Insert(loanPurposeDto); } else { resultDto = _loanpurposeService.Update(loanPurposeDto); } if (resultDto.ObjectId > 0) { loanPurposeDto = _loanpurposeService.GetByID(resultDto.ObjectId); objLoanPurpose = AutoMapperEntityConfiguration.Cast <LoanPurposeModel>(loanPurposeDto); resultDto.ObjectCode = loanPurposeDto.LoanPurposeCode; } } //SelectList loanpurpose = GetDropDownListByMasterCode(Enums.RefMasterCodes.LOAN_PURPOSE_TYPE); //ViewBag.LoanPurpose = loanpurpose; List <SelectListDto> Projects = _projectService.GetProjectSelectList(); SelectList lst = new SelectList(Projects, "ID", "Text"); ViewBag.Projects = lst; ViewBag.Result = resultDto; return(View(objLoanPurpose)); }