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