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"));
        }