public async Task <Unit> Handle(Ejecuta request, CancellationToken cancellationToken) { var resultado = await _instructorRepositorio.Actualiza(request.InstructorId, request.Nombre, request.Apellidos, request.Grado); if (resultado > 0) { return(Unit.Value); } throw new Exception("No se pudo actualizar la data del instructor"); }
public async Task <Unit> Handle(Ejecuta request, CancellationToken cancellationToken) { try { var resultado = await instructorRepositorio .Actualiza(request.InstructorId, request.Nombre, request.Apellidos, request.Titulo); return(Unit.Value); } catch (Exception e) { throw new Exception("No se pudo actualizar al instructor", e); } }
public async Task <Unit> Handle(Ejecuta request, CancellationToken cancellationToken) { InstructorModel instructor = new InstructorModel(); instructor.Nombre = request.Nombre; instructor.Apellidos = request.Apellidos; instructor.Grado = request.Grado; instructor.InstructorId = request.InstructorId; var resultado = await _instructorRepositorio.Actualiza(instructor); if (resultado > 0) { return(Unit.Value); } throw new Exception("No se pudo editar el usuario"); }