public ActionResult Save(SearchAttributeViewModel model)
{
if (ModelState.IsValid)
{
//if (submit != null)
//{
List<SearchAttributeViewModel> searchAttributeList = (List<SearchAttributeViewModel>)Session["searchAttributeList"];
if (searchAttributeList.Where(p => p.id.Equals(model.id)).Count() > 0)
{
SearchAttributeViewModel temp = searchAttributeList.Where(p => p.id.Equals(model.id)).First();
searchAttributeList[searchAttributeList.IndexOf(temp)] = model;
}
else
{
searchAttributeList.Add(model);
}
ISearchDesigner sd = GetSearchDesigner();
//sd.Set(searchAttributeList);
Session["searchAttributeList"] = searchAttributeList;
ViewData["windowVisible"] = false;
//create new config FileStream
SaveConfig();
//}
return Json(true);
}
else
{
ViewData["windowVisible"] = true;
}
return Json(false);
//return View("SearchDesigner", (List<SearchAttributeViewModel>)Session["searchAttributeList"]);
}