public ActionResult Destroy([DataSourceRequest] DataSourceRequest request, OrderDetailsGridViewModel model) { if (model != null) { this.Data.Orders.DeleteById(model.Id); this.Data.SaveChanges(); } return(this.GridOperation(model, request)); }
private IEnumerable <OrderDetailsGridViewModel> GetOrders(MySqlDataReader reader) { while (reader.Read()) { var dto = CreateInstance <Orders>(reader); var model = new OrderDetailsGridViewModel(); PropertyCopier <Orders, OrderDetailsGridViewModel> .Copy(dto, model); model.ShopName = reader.GetString("shopName"); yield return(model); } }