public ActionResult CreateGroupLoanApplication(string id) { int loanmasterId = string.IsNullOrEmpty(id.DecryptString()) ? default(int) : Convert.ToInt32(id.DecryptString()); GroupLoanApplicationDto grouploanapplicationDto = new GroupLoanApplicationDto(); if (loanmasterId > 0) { //grouploanapplicationDto = _grouploanapplicationService.GetByID(loanmasterId); grouploanapplicationDto = _grouploanapplicationService.GetGroupApplicationDetailsByID(loanmasterId); } GroupLoanApplicationModel objgrouploanmodel = Mapper.Map <GroupLoanApplicationDto, GroupLoanApplicationModel>(grouploanapplicationDto); if (objgrouploanmodel.GroupID > 0) { JsonResult groupDetails = GetGroupName(objgrouploanmodel.GroupID); objgrouploanmodel.GroupName = groupDetails.Data.GetType().GetProperty("GroupName").GetValue(groupDetails.Data, null).ToString(); objgrouploanmodel.VillageCode = groupDetails.Data.GetType().GetProperty("VillageCode").GetValue(groupDetails.Data, null).ToString(); objgrouploanmodel.VillageName = groupDetails.Data.GetType().GetProperty("VillageName").GetValue(groupDetails.Data, null).ToString(); objgrouploanmodel.ClusterCode = groupDetails.Data.GetType().GetProperty("ClusterCode").GetValue(groupDetails.Data, null).ToString(); objgrouploanmodel.ClusterName = groupDetails.Data.GetType().GetProperty("ClusterName").GetValue(groupDetails.Data, null).ToString(); } LoadGroupLoanApplicationDropDowns(); return(View(objgrouploanmodel)); }
public ActionResult CreateGroupLoanApplication(GroupLoanApplicationModel loanapplicationmodel) { var resultDto = new ResultDto(); var loanapplicationDto = Mapper.Map <GroupLoanApplicationModel, GroupLoanApplicationDto>(loanapplicationmodel); loanapplicationDto.UserID = UserInfo.UserID; if (loanapplicationDto.LoanMasterId == 0) { resultDto = _grouploanapplicationService.Insert(loanapplicationDto); } else { resultDto = _grouploanapplicationService.Update(loanapplicationDto); } LoadGroupLoanApplicationDropDowns(); ViewBag.Result = resultDto; loanapplicationmodel.LoanMasterId = resultDto.ObjectId; loanapplicationmodel.LoanCode = resultDto.ObjectCode; return(View(loanapplicationmodel)); }