public async Task <InstructorModel> Handle(Ejecuta request, CancellationToken cancellationToken) { var instructor = await instructorRepository.ObtenerPorId(request.InstructorId); if (instructor is null) { throw new ManejadorExcepcion(HttpStatusCode.NotFound, new { mensaje = "No se encontro el instructor" }); } return(instructor); }
public async Task <InstructorModel> Handle(Ejecuta request, CancellationToken cancellationToken) { var resultado = await instructor.ObtenerPorId(request.InstructorId); if (resultado == null) { throw new ManejadorException(HttpStatusCode.NotFound, new { Mensaje = "No se pudo obtener el instructor" }); } return(resultado); }
public Task <InstructorModel> Handle(Ejecuta request, CancellationToken cancellationToken) { var instructor = _instructorRepositorio.ObtenerPorId(request.InstructorId); if (instructor != null) { return(instructor); } throw new Exception("Error al consultar el instructor"); }
/// <summary> /// /// </summary> /// <param name="request"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public async Task <InstructorModel> Handle(Ejecuta request, CancellationToken cancellationToken) { var result = await _instructor.ObtenerPorId(request.Id); if (result == null) { throw new ManejadorExcepcion(System.Net.HttpStatusCode.NotFound, new { mensaje = "No se encontrĂ³ el instructor" }); } return(result); }