public ClassicResponse InsertarAmigo(Amigo amigoJson)
        {
            var respuesta = new ClassicResponse();

            try
            {
                var usuario = db.Users.Find(User.Identity.GetUserId());
                if (db.Amigos.Any(amigo => amigo.Nombre == amigoJson.Nombre))
                {
                    respuesta.Estatus = 300;
                    respuesta.Mensaje = "Username Repetido";
                }
                else
                {
                    db.Amigos.Add(amigoJson);
                    usuario.Amigos.Add(amigoJson);
                    db.SaveChanges();
                }
            }
            catch (Exception e) {
                respuesta.Estatus = 500;
                respuesta.Mensaje = $"Error en el servidor: {e}";
            }
            return(respuesta);
        }
        public ClassicResponse ActualizarAmigo([FromBody] ActualizarAmigoInput input)
        {
            var amigoCliente = input.AmigoRecibido;
            var respuesta    = new ClassicResponse();

            try
            {
                if (db.Amigos.Any(amigo => amigo.Nombre == amigoCliente.Nombre &&
                                  amigo.Nombre != input.IdentificadorRegistro))
                {
                    respuesta.Estatus = 300;
                    respuesta.Mensaje = "Username Repetido";
                }
                else
                {
                    var amigoDb = db.Amigos.FirstOrDefault(a => a.Nombre == input.IdentificadorRegistro);
                    amigoDb.Nombre          = amigoCliente.Nombre;
                    amigoDb.LigaTwitch      = amigoCliente.LigaTwitch;
                    amigoDb.Imagen          = amigoCliente.Imagen;
                    db.Entry(amigoDb).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                respuesta.Estatus = 500;
                respuesta.Mensaje = $"Error en el servidor: {e}";
            }
            return(respuesta);
        }
        public ClassicResponse BorrarAmigo(string identificadorRegistro)
        {
            var respuesta = new ClassicResponse();

            try
            {
                var amigoDb = db.Amigos.FirstOrDefault(a => a.Nombre == identificadorRegistro);
                db.Entry(amigoDb).State = System.Data.Entity.EntityState.Deleted;
                db.SaveChanges();
            }
            catch (Exception e)
            {
                respuesta.Estatus = 500;
                respuesta.Mensaje = $"Error en el servidor: {e}";
            }
            return(respuesta);
        }