async void OnSendDatatoServer(object sender, EventArgs e) { var ds = await App.Database.GetItemsAsync(); var navigationOpenings = (from p in ds select p).ToList(); var result = await BridgeDataService.SaveNavigationOpenings(navigationOpenings); if (result) { await DisplayAlert("Success", "Data Successfully Updated to Server", "Ok"); } else { await DisplayAlert("Failure", "There was some problem updating data to server. Try again later. If problem persists, please contact Reddy", "Ok"); } }
public static IScriptHost GetScriptHost() { var console = new CakeConsole(); ICakeLog log = new CakeBuildLog(console); IFileSystem fileSystem = new FileSystem(); ICakeDataService data = new BridgeDataService(); ICakeEnvironment environment = new CakeEnvironment( new CakePlatform(), new CakeRuntime(), log ); IGlobber globber = new Globber(fileSystem, environment); ICakeArguments arguments = new BridgeArguments(); ICakeConfiguration configuration = new BridgeConfiguration(); IToolLocator tools = new ToolLocator( environment, new ToolRepository(environment), new ToolResolutionStrategy( fileSystem, environment, globber, configuration ) ); ICakeContext context = new CakeContext( fileSystem, environment, globber, log, arguments, new ProcessRunner(fileSystem, environment, log, tools, configuration), new WindowsRegistry(), tools, data, configuration ); return(new BridgeScriptHost( new CakeEngine(data, log), context, new DefaultExecutionStrategy(log), new CakeReportPrinter(console, context), arguments )); }