示例#1
0
        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);
            }
        }