public ActionResult Delete(int id)
{
ViewBag.Title = PresentationModel.GetViewTitleForTenant("Manage Search", this.Session.GetTenant());
List<SearchAttributeViewModel> searchAttributeList = (List<SearchAttributeViewModel>)Session["searchAttributeList"];
searchAttributeList.Remove(searchAttributeList.Where(p => p.id.Equals(id)).First());
Session["searchAttributeList"] = searchAttributeList;
ViewData["windowVisible"] = false;
//update config FileStream
SaveConfig();
return View("SearchDesigner", (List<SearchAttributeViewModel>)Session["searchAttributeList"]);
}