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)); }
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; } }