示例#1
0
        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));
        }
示例#2
0
        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));
        }