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 } )); }
public async Task <ActionResult <InstructorModel> > ObtenerPorId(Guid id) { return(await MediadorHerencia.Send(new BuscarPorId.Ejecuta { id = id })); }
public async Task <ActionResult <Unit> > Actualizar(Guid id, Editar.Ejecuta datos) { datos.InstructorId = id; return(await MediadorHerencia.Send(datos)); }
public async Task <ActionResult <List <InstructorModel> > > ObtenerInstructores() { return(await MediadorHerencia.Send(new TodosInstructores.Lista())); }
public async Task <ActionResult <Unit> > Crear(Nuevo.Ejecuta data) { return(await MediadorHerencia.Send(data)); }
public async Task <ActionResult <List <CursoDto> > > Get() { return(await MediadorHerencia.Send(new Consulta.CursosTodos())); }
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)); }
public async Task <ActionResult <UsuarioData> > Actualizar(UsuarioActualizar.Ejecuta parametros) { return(await MediadorHerencia.Send(parametros)); }
public async Task <ActionResult <Unit> > Eliminar(Guid id) { return(await MediadorHerencia.Send(new Eliminar.Ejecuta { Id = id })); }
public async Task <ActionResult <UsuarioData> > Login(Login.Ejecuta parametros) { return(await MediadorHerencia.Send(parametros)); }
public async Task <ActionResult <UsuarioData> > DevolverUsuarioActual() { return(await MediadorHerencia.Send(new UsuarioActual.Ejecutar())); }
[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 })); }
public async Task <ActionResult <Unit> > ElimiarRolUsuario(UsuarioEliminarRol.Ejecuta parametros) { return(await MediadorHerencia.Send(parametros)); }
public async Task <ActionResult <Unit> > AgregarRoleUsuario(UsuarioAgregarRol.Ejecuta parametros) { return(await MediadorHerencia.Send(parametros)); }
public async Task <ActionResult <List <IdentityRole> > > Lista() { return(await MediadorHerencia.Send(new TodosRoles.Ejecuta())); }
public async Task <ActionResult <Unit> > Crear(NuevoRol.Ejecuta parametros) { return(await MediadorHerencia.Send(parametros)); }