public JsonResult GetCompanyVendorType(string companyId, string type) { logMessage = new StringBuilder(); objComapnyDashBoard = new Models.CompanyDashBoard(); try { objDecisionPointEngine = new DecisionPointEngine(); objConfigurationSettingDetail = new ConfigurationSettingDetail(); if (!string.IsNullOrEmpty(Convert.ToString(Session["UserId"], CultureInfo.InvariantCulture))) { logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, DecisionPointR.logmessagestart, DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), MethodBase.GetCurrentMethod().Name)); objConfigurationSettingDetail.CompanyVendorTypeDetails = objDecisionPointEngine.GetCompanyVendorType(companyId, type).Where(x => x.IsUserBased == false); } else { objConfigurationSettingDetail.CompanyVendorTypeDetails = null; objactionresult = RedirectToAction("Login", "Login"); } } catch (Exception ex) { log.ErrorFormat(DecisionPointR.logmessageerror, ex.ToString(), typeof(LoginController).Name, MethodBase.GetCurrentMethod().Name); } finally { logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, DecisionPointR.logmessagend, MethodBase.GetCurrentMethod().Name)); log.Info(logMessage.ToString()); } return(Json(objConfigurationSettingDetail.CompanyVendorTypeDetails, JsonRequestBehavior.AllowGet)); }