public IActionResult Delete([DataSourceRequest] DataSourceRequest request, VideoTutorialViewModel tutorial) { var tut = db.Tutorials.First(n => n.VideoTutorialId == tutorial.VideoTutorialId); db.Tutorials.Remove(tut); //tutorial.VideoTutorialId = tut.VideoTutorialId; db.SaveChanges(); return(Json(new[] { tutorial }.ToDataSourceResult(request, ModelState))); }
public IActionResult Update([DataSourceRequest] DataSourceRequest request, VideoTutorialViewModel tutorial) { var tut = db.Tutorials.First(n => n.VideoTutorialId == tutorial.VideoTutorialId); this.TryUpdateModelAsync <VideoTutorialViewModel, VideoTutorial>(tut); //tutorial.VideoTutorialId = tut.VideoTutorialId; db.SaveChanges(); return(Json(new[] { tut }.ToDataSourceResult(request, ModelState, v => v.ToViewModel <VideoTutorial, VideoTutorialViewModel>()))); }