Ejemplo n.º 1
0
 public async Task <ActionResult <Unit> > Eliminar(Guid id)
 {
     // recordar ue siempre se pasa un json por el .Send() sino, no lo poria leer.
     return(await MediadorHerencia.Send(
                new Eliminar.Ejecuta {
         id = id
     }
                ));
 }
Ejemplo n.º 2
0
 public async Task <ActionResult <InstructorModel> > ObtenerPorId(Guid id)
 {
     return(await MediadorHerencia.Send(new BuscarPorId.Ejecuta {
         id = id
     }));
 }
Ejemplo n.º 3
0
 public async Task <ActionResult <Unit> > Actualizar(Guid id, Editar.Ejecuta datos)
 {
     datos.InstructorId = id;
     return(await MediadorHerencia.Send(datos));
 }
Ejemplo n.º 4
0
 public async Task <ActionResult <List <InstructorModel> > > ObtenerInstructores()
 {
     return(await MediadorHerencia.Send(new TodosInstructores.Lista()));
 }
Ejemplo n.º 5
0
 public async Task <ActionResult <Unit> > Crear(Nuevo.Ejecuta data)
 {
     return(await MediadorHerencia.Send(data));
 }
Ejemplo n.º 6
0
 public async Task <ActionResult <List <CursoDto> > > Get()
 {
     return(await MediadorHerencia.Send(new Consulta.CursosTodos()));
 }
Ejemplo n.º 7
0
 public async Task <ActionResult <PaginacionModel> > Report(PaginacionCurso.Ejecuta datos)
 {
     // el numero de paginas y la cantidad de elementos siempre se revuelven
     return(await MediadorHerencia.Send(datos));
 }
Ejemplo n.º 8
0
 public async Task <ActionResult <UsuarioData> > Actualizar(UsuarioActualizar.Ejecuta parametros)
 {
     return(await MediadorHerencia.Send(parametros));
 }
Ejemplo n.º 9
0
 public async Task <ActionResult <Unit> > Eliminar(Guid id)
 {
     return(await MediadorHerencia.Send(new Eliminar.Ejecuta {
         Id = id
     }));
 }
Ejemplo n.º 10
0
 public async Task <ActionResult <UsuarioData> > Login(Login.Ejecuta parametros)
 {
     return(await MediadorHerencia.Send(parametros));
 }
Ejemplo n.º 11
0
 public async Task <ActionResult <UsuarioData> > DevolverUsuarioActual()
 {
     return(await MediadorHerencia.Send(new UsuarioActual.Ejecutar()));
 }
Ejemplo n.º 12
0
 [HttpGet("{username}")] // obtener todos los roles asociados a un usuario
 public async Task <ActionResult <List <string> > > ObtenerRolesPorUsuario(string username)
 {
     return(await MediadorHerencia.Send(new RolPorUsuario.Ejecuta {
         Username = username
     }));
 }
Ejemplo n.º 13
0
 public async Task <ActionResult <Unit> > ElimiarRolUsuario(UsuarioEliminarRol.Ejecuta parametros)
 {
     return(await MediadorHerencia.Send(parametros));
 }
Ejemplo n.º 14
0
 public async Task <ActionResult <Unit> > AgregarRoleUsuario(UsuarioAgregarRol.Ejecuta parametros)
 {
     return(await MediadorHerencia.Send(parametros));
 }
Ejemplo n.º 15
0
 public async Task <ActionResult <List <IdentityRole> > > Lista()
 {
     return(await MediadorHerencia.Send(new TodosRoles.Ejecuta()));
 }
Ejemplo n.º 16
0
 public async Task <ActionResult <Unit> > Crear(NuevoRol.Ejecuta parametros)
 {
     return(await MediadorHerencia.Send(parametros));
 }