public IActionResult GetUsuariosPerfil([FromRoute] int id) { usuariosCore = new UsuariosCore(db); List <UsuariosPerfilView> usuarios = usuariosCore.GetUsuariosPerfil(id); return(Ok(usuarios)); }
public IActionResult Get() { usuariosCore = new UsuariosCore(db); List <Usuario> usuarios = usuariosCore.GetAll(); return(Ok(usuarios)); }
public IActionResult GetUsuarioFavoritos([FromRoute] int id) { UsuariosCore usuarioCore = new UsuariosCore(dbContext); List <UsuarioFavoritosVM> response = usuarioCore.GetUsuarioFavoritos(id); return(Ok(response));; }
public async Task <IActionResult> CreateUser([FromBody] CreateUserRequest createUserRequest) { try { usuariosCore = new UsuariosCore(db); usuariosCore.Validate(createUserRequest); var result = await _userManager.CreateAsync(new Usuario { nombre = createUserRequest.nombre, Email = createUserRequest.Email, UserName = createUserRequest.UserName, PhoneNumber = createUserRequest.PhoneNumber, perfil = createUserRequest.perfil }, createUserRequest.Password); if (!result.Succeeded) { return(StatusCode(500, "Error en creacion de usuario")); } return(Ok("Usuario creado")); } catch (Exception ex) { logger.Error(ex); return(StatusCode(500)); } }
public IActionResult GetUsuarioPerfil([FromRoute] int id) { UsuariosCore usuarioCore = new UsuariosCore(dbContext); UsuarioPerfilVM response = usuarioCore.GetUsuarioPerfil(id); return(Ok(response));; }
public IActionResult BorrarUsuario([FromQuery] int id) { try { UsuariosCore usuarioCore = new UsuariosCore(dbContext); usuarioCore.EliminarUsuario(id); return(Ok("Usuario eliminado con exito")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult ActualizarUsuario([FromBody] Usuarios usuario, [FromRoute] int id) { try { UsuariosCore usuarioCore = new UsuariosCore(dbContext); Usuarios response = usuarioCore.ActualizaUsuario(usuario, id); return(Ok(response)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult CrearUsuario([FromBody] Usuarios usuario) { try { UsuariosCore usuarioCore = new UsuariosCore(dbContext); usuarioCore.Create(usuario); return(Ok("Usuario Agregado")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IEnumerable <Usuarios> LogIn(string nombre, string contra) { /*List<Usuarios> usuarios = dbContext.Usuarios. * Where(Usuarios=>Usuarios.Nombre == nombre && Usuarios1=>Usuarios1.Contra == comntra).ToList()*/ try { UsuariosCore usuarioCore = new UsuariosCore(dbContext); return(usuarioCore.LogIn(nombre, contra)); } catch (Exception ex) { throw ex; } }
public IActionResult Update([FromBody] CreateUserRequest usuario, [FromRoute] string username) { try { usuariosCore = new UsuariosCore(db); ResponseApiError responseApiError = usuariosCore.Update(usuario, username); if (responseApiError != null) { return(StatusCode(responseApiError.HttpStatusCode, responseApiError)); } return(Ok(new ResponseApiSuccess { Code = 1, Message = "Usuario modificado" })); } catch (Exception ex) { logger.Error(ex); return(StatusCode((int)HttpStatusCode.InternalServerError, new ResponseApiError { Code = 1001, Message = ex.Message })); } }