public async System.Threading.Tasks.Task <ActionResult> Create(ActivateGame g) { //validar si juego existe //si juego no existe //creo el tenant WebApiConfig.BuilderService(g.nombreJuego); DALayer.Entities.Usuario us = new DALayer.Entities.Admin { UserName = g.Email, Email = g.Email, apellido = g.apellido, telefono = g.teléfono, CreatedDate = DateTime.Now }; var result = await UserManager.CreateAsync(us, g.Password); if (result.Succeeded) { await SignInManager.SignInAsync(us, isPersistent : false, rememberBrowser : false); //agregar configuraciones por defecto Configuracion conf = new Configuracion(0, "", g.nombreJuego, g.nombreJuego, null, null); WebApiConfig.BuilderService(null).createConf(conf); return(RedirectToAction("Index", "Admin")); } AddErrors(result); return(View()); }
public void RegisterRitual(ActivateGame ritual){ ritualsRegistered[ritual.sceneName] = ritual; bool isComplete = (completedRituals.IndexOf(ritual.sceneName)!=-1); Debug.LogFormat("RegisterRitual: {0} is {1}",ritual.sceneName,isComplete?"complete":"not complete"); ritual.activatable = !isComplete && (enabledRituals.ContainsKey(ritual.sceneName) && enabledRituals[ritual.sceneName]); if( isComplete ){ ritual.SendMessage("RitualComplete",SendMessageOptions.DontRequireReceiver); } else { ritual.SendMessage("RitualIncomplete",SendMessageOptions.DontRequireReceiver); } }