Пример #1
0
        public OrderQuantityEntity GetOrderQuantity()
        {
            var LoginInfo = OperatorProvider.Provider.GetCurrent();

            if (!service.FindEntity(c => c.F_CreatorUserId == LoginInfo.UserId).IsEmpty())
            {
                OrderQuantityEntity orderQuantityEntity = service.IQueryable(t => t.F_CreatorUserId == LoginInfo.UserId).SingleOrDefault();
                orderQuantityEntity.F_OrderQuantity = orderQuantityEntity.F_OrderQuantity + 1;
                return(orderQuantityEntity);
            }
            else
            {
                UpdateOrderQuantity();
                return(service.IQueryable(t => t.F_CreatorUserId == LoginInfo.UserId).SingleOrDefault());
            }
        }
Пример #2
0
        public void UpdateOrderQuantity()
        {
            var LoginInfo = OperatorProvider.Provider.GetCurrent();

            if (service.FindEntity(c => c.F_CreatorUserId == LoginInfo.UserId).IsEmpty())
            {
                OrderQuantityEntity orderQuantityEntity = new OrderQuantityEntity()
                {
                    F_OrderQuantity = 1
                };
                orderQuantityEntity.Create();
                service.Insert(orderQuantityEntity);
            }
            else
            {
                OrderQuantityEntity orderQuantityEntity = service.IQueryable(t => t.F_CreatorUserId == LoginInfo.UserId).SingleOrDefault();
                orderQuantityEntity.F_OrderQuantity = orderQuantityEntity.F_OrderQuantity + 1;
                service.Update(orderQuantityEntity);
            }
        }