コード例 #1
0
        public UrlBuilder CreateUrlBuilderTryToGetTasksSummaryRequest(string retailStoreId, StringNotEmpty[] status, DateTime?fromScheduledStart, DateTime?toScheduledStart)
        {
            var parts      = new UrlParts("tasks-summary");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId), new UrlQueryParameter("status", status), new UrlQueryParameter("from_scheduled_start", HttpUtils.DateTimeZoneHandlingUtcIso8601(fromScheduledStart.Value)), new UrlQueryParameter("to_scheduled_start", HttpUtils.DateTimeZoneHandlingUtcIso8601(toScheduledStart.Value)));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #2
0
        public UrlBuilder CreateUrlBuilderTryToGetGetSettingsForCodesRequestServer()
        {
            var parts      = new UrlParts("settings", "entity", "application");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #3
0
        public UrlBuilder CreateUrlBuilderTryToGetChecklistsRequest()
        {
            var parts      = new UrlParts("checklists");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #4
0
        public UrlBuilder CreateUrlBuilderTryToGetHierarchicalStructureRequest(string rootHsId)
        {
            var parts      = new UrlParts("hierarchicalstructure", rootHsId);
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #5
0
        public UrlBuilder CreateUrlBuilderTryToGetCreateTaskRequest()
        {
            var parts      = new UrlParts("tasks");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #6
0
  public async Task<IEnumerable<EventoResponse>> Get([FromQuery] UrlQueryParameters urlQueryParameters)
 {
     Logger.LogInformation("Cargando los datos");
     var command = _commands.GetPaged;
     command.Parameters = urlQueryParameters;
     return await SendAsync(command);
 }
コード例 #7
0
        public UrlBuilder CreateUrlBuilderTryToGetDamagesDestinationsRequest(StringNotEmpty retailStoreId)
        {
            var parts      = new UrlParts("products", "damages", retailStoreId.Value, "destinations");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #8
0
        public UrlBuilder CreateUrlBuilderTryToGetGetAvailableLabelsRequest(string retailStoreId)
        {
            var parts      = new UrlParts("documents");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #9
0
        public UrlBuilder CreateUrlBuilderTryToGetScanCodeRulesRequest()
        {
            var parts      = new UrlParts("barcodes", "rules");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #10
0
        public UrlBuilder CreateUrlBuilderTryToGetTasksInstoreAdapterRequest(int offset, int limit, string retailStoreId, StringNotEmpty[] status, StringNotEmpty[] typesOfTasks, string search, string parentTaskId, DateTime?fromScheduledStart, DateTime?toScheduledStart)
        {
            var parts      = new UrlParts("tasks");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("adapter", "instore-adapter"), new UrlQueryParameter("offset", offset.ToString()), new UrlQueryParameter("limit", limit.ToString()), new UrlQueryParameter("store", retailStoreId), new UrlQueryParameter("status", status), new UrlQueryParameter("type", typesOfTasks), new UrlQueryParameter("search", search), new UrlQueryParameter("parent", parentTaskId), new UrlQueryParameter("from_scheduled_start", HttpUtils.DateTimeZoneHandlingUtcIso8601(fromScheduledStart.Value)), new UrlQueryParameter("to_scheduled_start", HttpUtils.DateTimeZoneHandlingUtcIso8601(toScheduledStart.Value)));

            return(new UrlBuilder(parts, queryParts));
        }
        public UrlBuilder CreateUrlBuilderTryToGetPrinterRequest(StringNotEmpty macAddress)
        {
            var parts      = new UrlParts("printers", macAddress.Value);
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
        public UrlBuilder CreateUrlBuilderTryToGetPrintersRequest(string retailStoreId)
        {
            var parts      = new UrlParts("printers");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #13
0
        public UrlBuilder CreateUrlBuilderTryToGetUserStoresRequest()
        {
            var parts      = new UrlParts("user", "stores");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #14
0
        public UrlBuilder CreateUrlBuilderTryToGetUserInfo()
        {
            var parts      = new UrlParts("users", "user");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #15
0
        public UrlBuilder CreateUrlBuilderTryToGetFutureDatesRequest(string itemId, StringNotEmpty retailStoreId)
        {
            var parts      = new UrlParts("resources", "items", "sku", itemId, "expirations");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #16
0
        public UrlBuilder CreateUrlBuilderTryToGetDeleteFutureDatesRequest(string itemId)
        {
            var parts      = new UrlParts("expirations", itemId + ":deletebatch");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
        public UrlBuilder CreateUrlBuilderTryToGetCreateNewFutureDateByIntegrationRequest()
        {
            var parts      = new UrlParts("task-integrations");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #18
0
        public UrlBuilder CreateUrlBuilderTryToGetDailySalesServerRequest(string ean, StringNotEmpty retailStoreId, DateTime date)
        {
            var parts      = new UrlParts("products", "eans", ean, "sales", retailStoreId.Value, HttpUtils.DateTimeZoneHandlingUtcIso8601(date));
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #19
0
        public UrlBuilder CreateUrlBuilderTryToGetExpirationsItemParametersRequest(string itemId, StringNotEmpty retailStoreId)
        {
            var parts      = new UrlParts("products", itemId, "expirations", "parameters");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #20
0
        public UrlBuilder CreateUrlBuilderTryToGetDamagesReasonsRequest()
        {
            var parts      = new UrlParts("products", "damages", "reasons");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #21
0
        public UrlBuilder CreateUrlBuilderTryToGetSendFutureValiditiesRequest(StringNotEmpty itemId)
        {
            var parts      = new UrlParts("products", itemId.Value, "validities");
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #22
0
        public UrlBuilder CreateUrlBuilderTryToGetWithdrawalExternalInfoRequest(string itemId, StringNotEmpty retailStoreId, DateTime expirationDate)
        {
            var parts      = new UrlParts("products", itemId, "expirations", "quantities");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value), new UrlQueryParameter("date", HttpUtils.DateTimeZoneHandlingUtcIso8601(expirationDate)));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #23
0
        public UrlBuilder CreateUrlBuilderTryToGetOtherStoresStockRequest(StringNotEmpty itemId, StringNotEmpty chainValue)
        {
            var parts      = new UrlParts("products", itemId.Value, "stock", "chain", chainValue.Value);
            var queryParts = new UrlQueryParameters();

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #24
0
        public UrlBuilder CreateUrlBuilderTryToGetPricesRequest(StringNotEmpty itemId, StringNotEmpty retailStoreId, string ean)
        {
            var parts      = new UrlParts("products", itemId.Value, "prices");
            var queryParts = new UrlQueryParameters(new UrlQueryParameter("store", retailStoreId.Value), new UrlQueryParameter("ean", ean));

            return(new UrlBuilder(parts, queryParts));
        }
コード例 #25
0
        public async Task <IEnumerable <Person> > Get([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var data = await _personManager.GetPersonsAsync(urlQueryParameters);

            Response.Headers.Add("X-Pagination", JsonSerializer.Serialize(data.Pagination));

            return(data.Persons);
        }
コード例 #26
0
        public async Task <ActionResult> Get([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var data = await _unitOfWork.BlockchainsRepository.GetAllAsync();

            //Response.Headers.Add("X-Pagination", JsonSerializer.Serialize(data.Pagination));

            return(Ok(data));
        }
コード例 #27
0
ファイル: AssetsController.cs プロジェクト: Zarclays/zarpay
        public async Task <ActionResult> Get([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var data = await _unitOfWork.AssetsRepository.GetAllAsync();


            //Response.Headers.Add("X-Pagination", JsonSerializer.Serialize(data.Pagination));

            return(Ok(data.Select(ss => _mapper.Map <AssetQueryResponse>(ss))));
        }
コード例 #28
0
        public async Task <IEnumerable <CurrencyQueryResponse> > Get([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var data = await _currencyManager.GetCurrenciesAsync(urlQueryParameters);

            var currencies = _mapper.Map <IEnumerable <CurrencyQueryResponse> >(data.Currencies);

            Response.Headers.Add("X-Pagination", JsonSerializer.Serialize(data.Pagination));

            return(currencies);
        }
コード例 #29
0
        public async Task <IActionResult> GetPlayersAsync([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var player = await _playerService.GetPlayersAsync(urlQueryParameters);

            if (player == null)
            {
                return(NotFound());
            }
            return(Ok(player));
        }
コード例 #30
0
        //public async Task<List<Person>> Get()
        //{

        //    return await _context.Persons.ToListAsync();
        //}

        public async Task <IEnumerable <PersonResponse> > Get([FromQuery] UrlQueryParameters urlQueryParameters)
        {
            var queryString = Request.Query;
            var data        = await _personManager.GetPersons(urlQueryParameters);

            var persons = _mapper.Map <IEnumerable <PersonResponse> >(data.Persons);

            //Response.Headers.Add("X-Pagination", JsonSerializer.Serialize(data.Pagination));

            return(persons);
        }