public ActionResult UpdateManageQuery(SearchBL.ManageQuery MQ, FormCollection Collection) { if (MQ != null) { if (!string.IsNullOrEmpty(Collection["ddlUserSubTopic"])) { MQ.resultFolder2 = Convert.ToInt32(Collection["ddlUserSubTopic"]); } if (MQ.Autosearch) { if (!String.IsNullOrEmpty(MQ.DestinationFolder)) { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } else if (MQ.FolderID == null || MQ.FolderID == 0 || MQ.resultFolder2 == null || MQ.resultFolder2 == 0) { alert(new MyResult() { Tittle = "Manage Query", Message = "select a results folder", restype = true }); MQ.TopicsList = SearchBL.GetTopicsList(CurrentUser.UserId); return(RedirectToAction("ManageQuery", MQ)); } else { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } } else { SearchBL.SaveQuery(MQ); alert(new MyResult() { Tittle = "Update Query", Message = "Query Saved Successfully", restype = true }); return(RedirectToAction("MyQueries", "MyQueries")); } } return(RedirectToAction("MyQueries", "MyQueries")); }