public void AddNewOrderDetail(int userId, OrderDetail orderDetail) { UserOrderDetail order = new UserOrderDetail(); ShopModel sm = new ShopModel(); int orderId = sm.GetAvailableUserOrderId(); try { UserModel um = new UserModel(); UserInfo userInfo = um.GetUserInfo(userId); order.OrderId = orderId; order.DisheId = orderDetail.DisheId; order.ShopId = orderDetail.ShopId; order.UserId = userInfo.Id; order.Price = orderDetail.Price; order.OrderCount = orderDetail.Count; order.CreateDate = DateTime.Now; sm.Add(order); orderDetail.Id = order.Id; orderDetail.Available = 1; } catch (Exception ex) { } orderDetail.Available = 1; List<string> managers = _ClientInfos.Where(r => r.Value.GradeLevel == 9 || r.Key == userId) .Select(r => r.Value.ConnectionId).ToList(); Clients.Clients(managers).broadcastOrderAdd(new List<OrderDetail> { orderDetail }); orderDetail.Available = 0; Clients.AllExcept(managers.ToArray()).broadcastOrderAdd(new List<OrderDetail> { orderDetail }); }
public void RemoveUserOrderDetail(UserOrderDetail orderDetail) { db.UserOrderDetail.DeleteObject(orderDetail); Save(); }
/// <summary> /// 用于向 UserOrderDetail EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToUserOrderDetail(UserOrderDetail userOrderDetail) { base.AddObject("UserOrderDetail", userOrderDetail); }
public void Add(UserOrderDetail orderDetail) { db.UserOrderDetail.AddObject(orderDetail); Save(); }
/// <summary> /// 创建新的 UserOrderDetail 对象。 /// </summary> /// <param name="id">Id 属性的初始值。</param> /// <param name="orderId">OrderId 属性的初始值。</param> /// <param name="shopId">ShopId 属性的初始值。</param> /// <param name="disheId">DisheId 属性的初始值。</param> /// <param name="userId">UserId 属性的初始值。</param> /// <param name="price">Price 属性的初始值。</param> /// <param name="orderCount">OrderCount 属性的初始值。</param> /// <param name="userGroup">UserGroup 属性的初始值。</param> /// <param name="createDate">CreateDate 属性的初始值。</param> public static UserOrderDetail CreateUserOrderDetail(global::System.Int32 id, global::System.Int32 orderId, global::System.Int32 shopId, global::System.Int32 disheId, global::System.Int32 userId, global::System.Int16 price, global::System.Int16 orderCount, global::System.Int16 userGroup, global::System.DateTime createDate) { UserOrderDetail userOrderDetail = new UserOrderDetail(); userOrderDetail.Id = id; userOrderDetail.OrderId = orderId; userOrderDetail.ShopId = shopId; userOrderDetail.DisheId = disheId; userOrderDetail.UserId = userId; userOrderDetail.Price = price; userOrderDetail.OrderCount = orderCount; userOrderDetail.UserGroup = userGroup; userOrderDetail.CreateDate = createDate; return userOrderDetail; }