public IActionResult Sales_Update([DataSourceRequest] DataSourceRequest request, MonthlySaleVm vm)
        {
            var model = db.MonthlySales.Single(i => i.Id == vm.id);

            model.Month      = vm.month;
            model.VideoGames = vm.videoGames;
            model.DVDs       = vm.dvds;
            model.BluRays    = vm.bluRays;
            db.SaveChanges();
            return(Json(new[] { vm }.ToDataSourceResult(request)));
        }
        public ActionResult Sales_Destroy([DataSourceRequest] DataSourceRequest request, MonthlySaleVm vm)
        {
            var model = db.MonthlySales.Single(i => i.Id == vm.id);

            db.MonthlySales.Remove(model);
            db.SaveChanges();
            return(Json(new[] { vm }.ToDataSourceResult(request)));
        }
        public IActionResult Sales_Create([DataSourceRequest] DataSourceRequest request, MonthlySaleVm vm)
        {
            var model = new MonthlySale {
                Month = vm.month, VideoGames = vm.videoGames, DVDs = vm.dvds, BluRays = vm.bluRays
            };

            db.MonthlySales.Add(model);
            db.SaveChanges();
            vm.id = model.Id;
            return(Json((new[] { vm }).ToDataSourceResult(request)));
        }