Hi,
Currently, my grid clears any and all sort/filters applied to the grid after I perform any CRUD operation. I don't want to do that.
Can someone help?
I know that my ActionResult's return is not correct. I just don't know what should be there.
Here's my Controller
Currently, my grid clears any and all sort/filters applied to the grid after I perform any CRUD operation. I don't want to do that.
Can someone help?
I know that my ActionResult's return is not correct. I just don't know what should be there.
Here's my Controller
public class ItTasksController : Controller { private ITaskRepository _repository; public ItTasksController() : this(new TaskRepository()){ } public ItTasksController (ITaskRepository repository){ _repository = repository; } // // GET: /ItTasks/ public ActionResult Tasks() { ViewBag.Message = "IT Dev Tasks"; ViewBag.Link = "Tasks"; var itTasks = new ItTasksDataContext().tnTasks; return View(itTasks); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create([DataSourceRequest] DataSourceRequest request, TaskModel task) { if (ModelState.IsValid) { _repository.InsertTask(task); } return RedirectToAction("Tasks"); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult Read() { return RedirectToAction("Tasks"); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult Update([DataSourceRequest] DataSourceRequest request, TaskModel task) { if (ModelState.IsValid) { _repository.UpdateTask(task); } return RedirectToAction("Tasks"); } [AcceptVerbs(HttpVerbs.Post)] public ActionResult Destroy([DataSourceRequest] DataSourceRequest request, int taskID) { if (ModelState.IsValid) { _repository.DeleteTask(taskID); } return RedirectToAction("Tasks"); } }