Ejemplo n.º 1
0
 public async Task <IEnumerable <Person> > Handle(GetPersonsByFirstNameQuery request, CancellationToken cancellationToken)
 {
     using (_unitOfWork)
     {
         return(await Task.Run(() => { return _unitOfWork.Persons.GetPersonsByFirstName(request.FirstName); }));
     }
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetAsync(string firstName, CancellationToken cancellationToken)
        {
            var query  = new GetPersonsByFirstNameQuery(firstName);
            var result = await mediator.Send(query, cancellationToken);

            return(Ok(result));
        }