Example #1
0
 public async Task<List<ClientChangeModelResponseDto>> GetClientCreateFilteredHistory(
     ClientChangeModelRequestDto model)
 {
     var request = DtoConverter.ConvertClientChangeModelRequest(model);
     var res = await Task.Run(() => this._priceRepository.GetClientsCreated(request));
     var result = new List<ClientChangeModelResponseDto>();
     foreach (var re in res)
     {
         result.Add(DtoConverter.ConvertClientChangeModelResponseDto(re));
     }
     return result;
 }
Example #2
0
        public static ClientChangeModelRequest ConvertClientChangeModelRequest(ClientChangeModelRequestDto request)
        {
            if (request.Sort != null)
            {
                var items = new List <SortItem>();

                foreach (var dto in request.Sort)
                {
                    items.Add(ConvertSortItem(dto));
                }
                return(new ClientChangeModelRequest()
                {
                    PageSize = request.PageSize, Page = request.Page, Skip = request.Skip, Sort = items, Take = request.Take
                });
            }
            return(new ClientChangeModelRequest()
            {
                PageSize = request.PageSize, Page = request.Page, Skip = request.Skip, Sort = null, Take = request.Take
            });
        }
Example #3
0
 public async Task <List <ClientChangeModelResponseDto> > GetClientsDeleteHistory(ClientChangeModelRequestDto request)
 {
     return(await this.PostData <List <ClientChangeModelResponseDto> >("filters/getClientDelete", request));
 }