public async Task <ActionResult <Deseo> > PostDeseo(Deseo deseo, [FromHeader] string Authorization)
        {
            string idToken = Authorization.Remove(0, 7);

            usuario = await autenticar.obtener_usuario(idToken);

            var deseoExistente = _context.Deseo.Where(d => d.ProductoId == deseo.ProductoId && d.UsuarioId == usuario.Uid).FirstOrDefault();

            if (deseoExistente != null)
            {
                throw new Exception("Este producto ya fue agregado a la lista de deseos");
            }

            _context.Deseo.Add(deseo);
            deseo.UsuarioId = usuario.Uid;
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetDeseo", new { id = deseo.Id }, deseo));
        }
Beispiel #2
0
            void Start()
            {
                if (!infectado)
                {
                    años       = Random.Range(15, 101);
                    info_Zomb  = new Info_Zomb();
                    color_Zomb = Random.Range(0, 3);
                    Rigidbody infectados;
                    infectados             = gameObject.AddComponent <Rigidbody>();
                    infectados.constraints = RigidbodyConstraints.FreezeAll;
                    infectados.useGravity  = false;
                    gameObject.name        = "Zombie";
                }
                else
                {
                    años            = info_Zomb.años;
                    gameObject.name = info_Zomb.apodo;
                }
                StartCoroutine(localizar_Ald());
                vel_Seguir     = 10 / años;
                gameObject.tag = "Zombie";
                Deseo Deseo;

                Deseo           = (Deseo)Random.Range(0, 5);
                deseo           = Deseo.ToString();
                info_Zomb.sabor = deseo;

                if (color_Zomb == 0)
                {
                    gameObject.GetComponent <Renderer>().material.color = Color.magenta;
                }
                if (color_Zomb == 1)
                {
                    gameObject.GetComponent <Renderer>().material.color = Color.green;
                }
                if (color_Zomb == 2)
                {
                    gameObject.GetComponent <Renderer>().material.color = Color.cyan;
                }
            }