public ActionResult Update([DataSourceRequest]DataSourceRequest request, TestAdminModel test)
        {
            if (ModelState.IsValid)
            {
                this.testService.Update(test.Id, test.StartDate, test.EndDate, test.Name, test.IsEnabled);

                RouteValueDictionary routeValues = this.GridRouteValues();
                return this.RedirectToAction("Index", routeValues);
            }

            /*var courses = this.testService.GetAll().To<TestAdminModel>().ToList();
            return Json(courses.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);*/
            return this.RedirectToAction("Index");
        }
 public ActionResult Destroy([DataSourceRequest]DataSourceRequest request, TestAdminModel test)
 {
     this.testService.DeleteById(test.Id);
     RouteValueDictionary routeValues = this.GridRouteValues();
     return this.RedirectToAction("Index", routeValues);
 }