Пример #1
0
        //public ActionResult SaveMyProfile(UserCompanyDetailDTO objUserCompanyDetailDTO)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        UserCompanyDetail objUserCompanyDetail = new Data.UserCompanyDetail();
        //        objUserCompanyDetail = Mapper.Map<UserCompanyDetailDTO, UserCompanyDetail>(objUserCompanyDetailDTO);
        //        if (_MyProfileService.UpdateUserDetail(objUserCompanyDetail))
        //        {
        //            return RedirectToAction("NewLoanEntry");
        //        }
        //        else
        //        {
        //            ModelState.AddModelError(string.Empty, "Error while saving Loan entry.");
        //            //var productType = _registration.getProductTypes();
        //            //var loanType = _registration.getLoanType();
        //            //objNewLoanEntryDTO.lstProductType = SMEHelper.GetDropDownList<ProductType>(productType, "ProductTypeName", "Id", Convert.ToString(objNewLoanEntryDTO.ProductTypeId), "--Select--");
        //            //objNewLoanEntryDTO.lstLoanType = SMEHelper.GetDropDownList<LoanType>(loanType, "LoanTypeName", "Id", Convert.ToString(objNewLoanEntryDTO.LoanTypeId), "--Select--");
        //            //return View("NewLoanEntry", objNewLoanEntryDTO);
        //            return RedirectToAction("NewLoanEntry");
        //        }
        //    }
        //    else
        //    {
        //        return RedirectToAction("NewLoanEntry");
        //    }
        //}
        public Int16 SaveMyProfile(UserCompanyDetailDTO objUserCompanyDetailDTO)
        {
            if (ModelState.IsValid)
            {
                UserCompanyDetail objUserCompanyDetail = new Data.UserCompanyDetail();

                if (objUserCompanyDetailDTO.Id == 0)
                {

                    if (Convert.ToInt32(SessionHelper.GetStringValue("UserRole")) != 4)
                    {
                        objUserCompanyDetailDTO.UserId = Convert.ToInt32(SessionHelper.GetStringValue("UserId"));
                        objUserCompanyDetailDTO.IsAgentCustCompany = false;
                    }
                    else
                        objUserCompanyDetailDTO.IsAgentCustCompany = true;

                    objUserCompanyDetailDTO.CreatedBy = SessionHelper.GetStringValue("UserId");
                    objUserCompanyDetailDTO.CreatedDate = System.DateTime.Now;
                    objUserCompanyDetail = Mapper.Map<UserCompanyDetailDTO, UserCompanyDetail>(objUserCompanyDetailDTO);
                   if(_MyProfileService.SaveUserDetail(objUserCompanyDetail))
                   {
                       return 3;
                   }
                   else
                   {
                       return 4;
                   }
                }
                else
                {
                    objUserCompanyDetail = Mapper.Map<UserCompanyDetailDTO, UserCompanyDetail>(objUserCompanyDetailDTO);
                    if (_MyProfileService.UpdateUserDetail(objUserCompanyDetail))
                    {
                        return 0;
                    }
                    else
                    {
                        ModelState.AddModelError(string.Empty, "Error while saving Loan entry.");
                        return 1;
                    }
                }
            }
            else
            {
                return 2; //RedirectToAction("NewLoanEntry");
            }
        }
Пример #2
0
        // GET: Dashboard
        public ActionResult MyProfile()
        {
            bool blnIsAgent = false;
            UserCompanyDetailDTO objUserCompanyDetailDTO = new UserCompanyDetailDTO();
            if (Convert.ToInt32(SessionHelper.GetStringValue("UserRole")) == 4)
            {
                objUserCompanyDetailDTO.RoleId = Convert.ToInt32(SessionHelper.GetStringValue("UserRole"));
                blnIsAgent = true;
            }
            List<UserCompanyDetail> lstUserCompanyDetail = _MyProfileService.getUserCompany(Convert.ToInt32(SessionHelper.GetStringValue("UserId")), blnIsAgent);
              // List<UserCompanyDetail> lstUserCompanyDetail = _registration.getUserCompanyDetail(Convert.ToInt32(SessionHelper.GetStringValue("UserId")));

            List<UserCompanyDetailDTO> lstUserCompanyDetailDTO = Mapper.Map<List<UserCompanyDetail>, List<UserCompanyDetailDTO>>(lstUserCompanyDetail);
            objUserCompanyDetailDTO.lstuserCompanyDetails = lstUserCompanyDetailDTO;

               var indutsryData = _registration.getIndustryMaster();
               objUserCompanyDetailDTO.lstIndustry = SMEHelper.GetDropDownList<IndustryMaster>(indutsryData, "IndustryName", "Id", "", "--Select--");

               var lstCust = _MyProfileService.getAgentCustomers(Convert.ToInt32(SessionHelper.GetStringValue("UserId")));
               objUserCompanyDetailDTO.lstAgentCustomers = SMEHelper.GetDropDownList<AgentCustomerDetail>(lstCust, "AgentCustomerName", "Id", "", "--Select--");

            return View("MyProfile", objUserCompanyDetailDTO);
        }