예제 #1
0
            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");
            }
예제 #2
0
            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);
                }
            }
예제 #3
0
            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");
            }