//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"); } }
// 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); }