public ActionResult Update([DataSourceRequest]DataSourceRequest request, DistributionInputModel distro) { if (this.ModelState.IsValid) { this.distros.Update(distro.Id, distro.Name, distro.Version, distro.Maintainer, distro.Url); } var distroToDisplay = this.distros .GetAll() .To<ListedDistributionViewModel>() .FirstOrDefault(x => x.Id == distro.Id); return this.Json(new[] { distroToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Delete([DataSourceRequest]DataSourceRequest request, DistributionInputModel distro) { this.distros.DeleteById(distro.Id); return this.Json(new[] { distro }.ToDataSourceResult(request, this.ModelState)); }