示例#1
0
        public async Task <PagedResponse <List <Measure> > > GetMeasures(MeasurePaginationFilter paginationFilter)
        {
            try
            {
                var data = await httpClient.GetFromJsonAsync <PagedResponse <List <Measure> > >($"Measures?{paginationFilter.ToQueryString()}", jsonSerializerOptions);

                data.Data.ForEach(value =>
                {
                    value.Date = value.Date.ToLocalTime();
                });

                return(data);
            }
            catch (AccessTokenNotAvailableException exception)
            {
                exception.Redirect();
                return(null);
            }
        }