public async Task<Response<IEnumerable<SessionRetreiveAllResponse>>> RetreiveSessionsAsync(RetreiveAllSessionRequest request) { return await _factory.ProcessRequestAsync(async () => { using (var uow = new CodeCamperUnitOfWork()) { /* var sessions = uow.SessionsRepository.FindAll(); if (!string.IsNullOrEmpty(request.FilterExpression)) sessions = sessions.Where(s => s.Title.Contains(request.FilterExpression)) * */ return new List<SessionRetreiveAllResponse>() as IEnumerable<SessionRetreiveAllResponse>; } }); }
public async Task<Response<IEnumerable<SessionRetreiveAllResponse>>> Search(RetreiveAllSessionRequest request) { return await _service.RetreiveSessionsAsync(request); }