public ActionResult EditingCustom_Destroy([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <ClientProductViewModel> products) { if (products.Any()) { foreach (var product in products) { SessionClientProductRepository.Delete(product); } } return(Json(products.ToDataSourceResult(request, ModelState))); }
public ActionResult ForeignKeyColumn_Update([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <ClientProductViewModel> products) { if (products != null && ModelState.IsValid) { foreach (var product in products) { product.Category = GetCategory(product.CategoryID); SessionClientProductRepository.Update(product); } } return(Json(products.ToDataSourceResult(request, ModelState))); }
public ActionResult EditingCustom_Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <ClientProductViewModel> products) { var results = new List <ClientProductViewModel>(); if (products != null && ModelState.IsValid) { foreach (var product in products) { SessionClientProductRepository.Insert(product); results.Add(product); } } return(Json(results.ToDataSourceResult(request, ModelState))); }
public ActionResult ToolbarTemplate_Read([DataSourceRequest] DataSourceRequest request) { return(Json(SessionClientProductRepository.All().ToDataSourceResult(request))); }
public ActionResult EditingCustom_Read([DataSourceRequest] DataSourceRequest request) { return(Json(SessionClientProductRepository.All().ToDataSourceResult(request))); }
public ActionResult ForeignKeyColumn_Read([DataSourceRequest] DataSourceRequest request) { return(Json(SessionClientProductRepository.All().ToDataSourceResult(request))); }