public IActionResult Login([FromBody] Usuario usuario)
        {
            try {
                if (usuario.NickName == String.Empty)
                {
                    return(StatusCode(400, new {
                        Error = true,
                        Catch = "NickName no puede ir vacio"
                    }));
                }
                if (usuario.Password == String.Empty)
                {
                    return(StatusCode(400, new {
                        Error = true,
                        Catch = "Password no puede ir vacio"
                    }));
                }
                usuarioCore = new UsuarioCore(this.Db);

                return(StatusCode(200, new {
                    Error = false,
                    Usuario = usuarioCore.Login(usuario)
                }));
            }
            catch (Exception ex) {
                return(StatusCode(500, new {
                    Error = true,
                    Catch = ex.Message
                }));
            }
        }