Exemple #1
0
        public IHttpActionResult GetList4SalesDetailsReport([FromUri] SearchStatRequest request, [UserProfile] UserProfile userProfile)
        {
            request.StoreId = CheckStoreId(request.StoreId);
            var result = CheckRole4Store(userProfile, request.StoreId);

            if (!result.Result)
            {
                return(BadRequest(result.Error));
            }
            request.DataRoleStores = userProfile.StoreIds == null ? null : userProfile.StoreIds.ToList();
            request.ArrangeParams();

            var pagedinfo = _orderItemRepository.GetPagedList4SaleStat(request);

            return(RetrunHttpActionResult(pagedinfo));
        }
        public IHttpActionResult WebSiteStatReturnDetail([FromUri] SearchStatRequest request, [UserProfile] UserProfile userProfile)
        {
            request.StoreId = CheckStoreId(request.StoreId);
            var result = CheckRole4Store(userProfile, request.StoreId);

            if (!result.Result)
            {
                return(BadRequest(result.Error));
            }

            request.DataRoleStores = userProfile.StoreIds == null ? null : userProfile.StoreIds.ToList();
            request.ArrangeParams();

            return(DoFunction(() =>
            {
                //_orderService.UserId = uid;
                return _orderService.WebSiteStatReturnDetail(request);
            }));
        }