public ActionResult CreatePartnerCompanyAtDashboard(PartnerCompany partnerCompany) { //check user is super admin or admin if ((userData.RoleId == 1) || (userData.RoleId == 2)) { //check object is not null if (partnerCompany != null) { //set company zip code partnerCompany.Zip = partnerCompany.ZipPre; if (partnerCompany.Extension != null) partnerCompany.Zip += "-" + partnerCompany.Extension; //assign created by property value as logged user id partnerCompany.CreatedBy = userData.UserId; //assign created company type - (1-Lender, 2-Dealer) partnerCompany.TypeId = (userData.CompanyType == 1) ? 2 : 1; ; CompanyAccess ca = new CompanyAccess(); partnerCompany.RegCompanyId = userData.Company_Id; //regCompany.CompanyId; asanka //check result of create partner company if (ca.InsertNonRegisteredCompanyAtDashboard(partnerCompany) == 1) { //assign result to TempData object TempData["partnerReslt"] = 1; } else { TempData["partnerReslt"] = 0; } //return to create partner company page return RedirectToAction("CreatePartnerCompanyAtDashboard"); } else { //if partner company object is null return to login page return new HttpStatusCodeResult(404); } } else { //if user is not a super admin or admin return to login page return new HttpStatusCodeResult(404); } }