/// <summary> /// Frontend page: Edit Partner Company /// Title: create view of Edit Partner Company /// Designed : Piyumi Perera /// User story: /// Developed: Piyumi Perera /// Date created: 5/4/2016 /// </summary> /// <returns></returns> public ActionResult EditPartnerCompanyAtDashboard() { //check user is super admin or admin if ((userData.RoleId == 1) || (userData.RoleId == 2)) { CompanyAccess ca = new CompanyAccess(); //get all states List<State> stateList = ca.GetAllStates(); ViewBag.StateId = new SelectList(stateList, "StateId", "StateName"); PartnerCompany pc = new PartnerCompany(); //get all non registered companies by registered company id pc.PartnerCompanyList = ca.GetNonRegCompanyDetailsByRegCompanyId2(userData.Company_Id); //check partner company list is null if (pc.PartnerCompanyList == null) { //create empty partner company list pc.PartnerCompanyList = new List<PartnerCompany>(); } //get company type by user id int comType = (new BranchAccess()).getCompanyTypeByUserId(userData.UserId); //company type 1(lender) - partner company type 2(dealer) //company type 2(dealer) - partner company type 1(lender) ViewBag.ThisCompanyType = (comType == 1) ? "Dealer" : "Lender"; //check result of update partner company is null and value is 1 if (TempData["partnerEditReslt"] != null && int.Parse(TempData["partnerEditReslt"].ToString()) == 1) { //result 1 - success ViewBag.SuccessMsg = "Partner Company Updated Successfully"; } //check result of update partner company is null and value is 0 else if (TempData["partnerEditReslt"] != null && int.Parse(TempData["partnerEditReslt"].ToString()) == 0) { //result 0 - failure ViewBag.ErrorMsg = "Failed to update partner company"; } //return object to view return View(pc); } else { //if user is not super admin or admin return to login page return new HttpStatusCodeResult(404); } }