private Menu Initialize() { InitializeCamera(); InitializeTransition(); DataController dataController = InitializeDataController(); BackendProxy backendProxy = InitializeBackendProxy(dataController); WorldSave[] worldSaves = dataController.GetWorldSaves(); Action publishAndShowLeaderboard = () => { int totalHighScore = dataController.GetWorldSaves().Aggregate(0, (acc, worldSave) => acc + worldSave.highScore); backendProxy.PublishScore(totalHighScore) .Then(() => backendProxy.ShowLeaderboard()) .Catch(exception => { }); }; InitializeUI(worldSaves, () => Application.Quit(), publishAndShowLeaderboard ); InitializeSoundCentralPool(); this.MenuProcess(); SoundData playVulkanoid = new SoundData(GetInstanceID(), SRResources.Audio.Music.Volkanoid2MenuTheme, true); Messenger.Publish(new PlayMusicMessage(playVulkanoid)); return(this); }
private MainMenu InitializeBackend() { GameObject backendProxy = SRResources.Core.Base.BackendProxy.Instantiate(); backendProxy.name = "backendProxy"; backendProxy.transform.SetParent(transform); _backendProxy = backendProxy.GetComponent <BackendProxy>(); _backendProxy.Initialize(); return(this); }
public void Add(Models.TextContent content) { try { content.StoreFiles(); ((IPersistable)content).OnSaving(); var folder = content.GetFolder().GetActualFolder(); var schema = content.GetSchema().GetActualSchema(); if (folder != null && folder.StoreInAPI) { var proxy = new BackendProxy(); var additionalData = new Dictionary <string, object>() { { "CreatedBy", AuthHelper.GetCurrentUserName() }, { "ModifiedBy", AuthHelper.GetCurrentUserName() }, { "OwnerId", AuthHelper.GetCurrentUserName() } }; //Get payload // var payload = JsonConvert.SerializeObject(content, new CustomJsonDictionaryConverter(schema.GetJsonSerializationIgnoreProperties(), additionalData)); //Send data to API // proxy.Execute("POST", schema.Name, payload); } else { var command = dbCommands.Add(content); if (command != null) { if (SQLServerTransactionUnit.Current != null) { SQLServerTransactionUnit.Current.RegisterCommand(command); SQLServerTransactionUnit.Current.RegisterPostAction(delegate() { ((IPersistable)content).OnSaved(); }); } else { SQLServerHelper.BatchExecuteNonQuery(content.GetRepository(), command); ((IPersistable)content).OnSaved(); } } } } catch (Exception e) { throw e; } }
public void Update(Models.TextContent @new, Models.TextContent old) { @new.StoreFiles(); ((IPersistable)@new).OnSaving(); var folder = @new.GetFolder().GetActualFolder(); var schema = @new.GetSchema().GetActualSchema(); if (folder != null && folder.StoreInAPI) { var proxyBackend = new BackendProxy(); //Add additional data // var additionalData = new Dictionary <string, object> { { "ModifiedBy", AuthHelper.GetCurrentUserName() } }; //Get payload // var payload = JsonConvert.SerializeObject(@new, new CustomJsonDictionaryConverter(schema.GetJsonSerializationIgnoreProperties(), additionalData)); //Send data to API // proxyBackend.Execute("PUT", string.Format("{0}({1})", schema.Name, @new.Id), payload); } else { var command = dbCommands.Update(@new); if (SQLServerTransactionUnit.Current != null) { SQLServerTransactionUnit.Current.RegisterCommand(command); SQLServerTransactionUnit.Current.RegisterPostAction(delegate() { ((IPersistable)@new).OnSaved(); }); } else { SQLServerHelper.BatchExecuteNonQuery(@new.GetRepository(), command); ((IPersistable)@new).OnSaved(); } } }
public UsuarioController(BackendProxy proxy) : base(proxy) { }
public LancamentoController(DatatablesHelper datatablesHelper, BackendProxy proxy) : base(proxy) { _datatablesHelper = datatablesHelper; }
public ContaController(BackendProxy proxy) : base(proxy) { }
public ExibirAtalhosFilter(BackendProxy proxy) { _proxy = proxy; }
public DashboardController(BackendProxy proxy) : base(proxy) { }
public GraficoController(BackendProxy proxy) : base(proxy) { }
public AtalhoController(DatatablesHelper datatablesHelper, BackendProxy proxy) : base(proxy) { _datatablesHelper = datatablesHelper; }
public void Update(Models.TextContent @new, Models.TextContent old) { @new.StoreFiles(); ((IPersistable)@new).OnSaving(); var folder = @new.GetFolder().GetActualFolder(); var schema = @new.GetSchema().GetActualSchema(); if (folder != null && folder.StoreInAPI) { var proxyBackend = new BackendProxy(); //Add additional data // var additionalData = new Dictionary<string, object> { {"ModifiedBy", AuthHelper.GetCurrentUserName()} }; //Get payload // var payload = JsonConvert.SerializeObject(@new, new CustomJsonDictionaryConverter(schema.GetJsonSerializationIgnoreProperties(), additionalData)); //Send data to API // proxyBackend.Execute("PUT", string.Format("{0}({1})", schema.Name, @new.Id), payload); } else { var command = dbCommands.Update(@new); if (SQLServerTransactionUnit.Current != null) { SQLServerTransactionUnit.Current.RegisterCommand(command); SQLServerTransactionUnit.Current.RegisterPostAction(delegate () { ((IPersistable)@new).OnSaved(); }); } else { SQLServerHelper.BatchExecuteNonQuery(@new.GetRepository(), command); ((IPersistable)@new).OnSaved(); } } }
public void Add(Models.TextContent content) { try { content.StoreFiles(); ((IPersistable)content).OnSaving(); var folder = content.GetFolder().GetActualFolder(); var schema = content.GetSchema().GetActualSchema(); if (folder != null && folder.StoreInAPI) { var proxy = new BackendProxy(); var additionalData = new Dictionary<string, object>() { {"CreatedBy", AuthHelper.GetCurrentUserName()}, {"ModifiedBy", AuthHelper.GetCurrentUserName()}, {"OwnerId", AuthHelper.GetCurrentUserName()} }; //Get payload // var payload = JsonConvert.SerializeObject(content, new CustomJsonDictionaryConverter(schema.GetJsonSerializationIgnoreProperties(), additionalData)); //Send data to API // proxy.Execute("POST", schema.Name, payload); } else { var command = dbCommands.Add(content); if (command != null) { if (SQLServerTransactionUnit.Current != null) { SQLServerTransactionUnit.Current.RegisterCommand(command); SQLServerTransactionUnit.Current.RegisterPostAction(delegate () { ((IPersistable)content).OnSaved(); }); } else { SQLServerHelper.BatchExecuteNonQuery(content.GetRepository(), command); ((IPersistable)content).OnSaved(); } } } } catch (Exception e) { throw e; } }
public CategoriaController(DatatablesHelper datatablesHelper, BackendProxy proxy) : base(proxy) { _datatablesHelper = datatablesHelper; }
public RelatorioController(BackendProxy proxy) : base(proxy) { }
public CartaoCreditoController(BackendProxy proxy) : base(proxy) { }
protected BaseController(BackendProxy proxy) { _proxy = proxy; }
public CustomHtmlHelper(BackendProxy proxy, IWebHostEnvironment environment) { _proxy = proxy; _environment = environment; }
public AgendamentoController(BackendProxy proxy) : base(proxy) { }
public ExibirPeriodoAtualFilter(BackendProxy proxy) { _proxy = proxy; }