public ActionResult Update([DataSourceRequest]DataSourceRequest request, ArchitectureInputModel arch) { if (this.ModelState.IsValid) { this.architectures.Update(arch.Id, arch.Name); } var archToDisplay = this.architectures .GetAll() .To<ListedArchitectureViewModel>() .FirstOrDefault(x => x.Id == arch.Id); return this.Json(new[] { archToDisplay }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult Delete([DataSourceRequest]DataSourceRequest request, ArchitectureInputModel arch) { this.architectures.DeleteById(arch.Id); return this.Json(new[] { arch }.ToDataSourceResult(request, this.ModelState)); }