public ActionResult Index() { ViewBag.datasource = PopulationData.GetData(); if (CurrentUser.User.per_type == "Vendor") { var result = _rfpFacade.GetFavoriteRfp(CurrentUser.User.org_key.ToString()); result.ForEach(p => p.rfp_summary = string.IsNullOrWhiteSpace(p.rfp_summary) ? "" : Regex.Replace(p.rfp_summary, @"<[^>]*>", String.Empty)); ViewData["Favorite"] = result; ViewData["Proposals"] = _rfpFacade.GetRfpVendorResponse(CurrentUser.User.org_key.ToString()); ViewData["Products"] = _productFacade.GetWhere <ProductOrganizationViewModel>($"o.org_key='{CurrentUser.User.org_key}'"); return(View("Dashboard-Vendor")); } else { var result = _rfpFacade.GetDashboardRfpForGovt(CurrentUser.User.org_key.ToString()); result.ForEach(p => p.rfp_summary = string.IsNullOrWhiteSpace(p.rfp_summary) ? "" : Regex.Replace(p.rfp_summary, @"<[^>]*>", String.Empty)); ViewData["MyRFPs"] = result; ViewData["Favorites"] = _productFacade.GetFavoriteProducts <ProductOrganizationViewModel>(CurrentUser.User.org_key.ToString()); var rfqs = _rfpFacade.GetGovtRFQs(CurrentUser.User.org_key.ToString()); rfqs.ForEach(p => p.rfp_summary = string.IsNullOrWhiteSpace(p.rfp_summary) ? "" : Regex.Replace(p.rfp_summary, @"<[^>]*>", String.Empty)); ViewData["MyRFQs"] = rfqs; return(View("Dashboard")); } }