public ActionResult Action(int?id, string option, string items, string curtab) { var tasks = new TaskModel(); tasks.CurTab = curtab; var a = items.SplitStr(",").Select(i => i.ToInt()); if (option.StartsWith("M")) { var ToTab = option.Substring(1).ToInt(); if (curtab == "t" + ToTab) { return(new EmptyResult()); } tasks.MoveTasksToList(a, ToTab); } else if (option == "deletelist") { tasks.DeleteList(curtab); return(PartialView("TabsOptionsRows", tasks)); } else if (option == "delete") { tasks.DeleteTasks(a); } else if (option.StartsWith("P")) { tasks.Priortize(a, option); } else if (option == "archive") { tasks.ArchiveTasks(a); } return(PartialView("Rows", tasks)); }