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; }
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 }); }
public async Task <List <ClientChangeModelResponseDto> > GetClientsDeleteHistory(ClientChangeModelRequestDto request) { return(await this.PostData <List <ClientChangeModelResponseDto> >("filters/getClientDelete", request)); }