public async Task UpdateFireblob(CloudBlobContainer blobContainer) { try { IFirebaseConfig config = new FirebaseConfig { AuthSecret = "Gg5t1fSLC0WWPVM1VMoNxlM29qO1s53dEso7Jrfp", BasePath = "https://ringtoneapp.firebaseio.com/" }; IFirebaseClient client = new FirebaseClient(config); var list = blobContainer.ListBlobs(); List<CloudBlockBlob> blobNames = list.OfType<CloudBlockBlob>().ToList(); // SET var todo = new Todo(); List<Todo> todoList = new List<Todo>(); List<UploadDataModel> MetaList = new List<UploadDataModel>(); foreach (var blb in blobNames) { blb.FetchAttributes(); Todo td = new Todo(); td.name = blb.Name; td.url = blb.Uri.AbsoluteUri.ToString(); if (blb.Metadata.Values.Count > 0) { td.Category = blb.Metadata.Values.ElementAt(0); td.UserName = blb.Metadata.Values.ElementAt(1); td.Number = blb.Metadata.Values.ElementAt(2); td.Email = blb.Metadata.Values.ElementAt(3); td.Comments = blb.Metadata.Values.ElementAt(4); } todoList.Add(td); } SetResponse response = await client.SetAsync(FirebaseContainer, todoList); List<Todo> setresult = response.ResultAs<List<Todo>>(); } catch (Exception e) { } //GET //FirebaseResponse getresponse = await client.GetAsync("ringtones"); //List<Todo> gettodo = response.ResultAs<List<Todo>>(); //The response will contain the data being retreived }
private async void button3_Click(object sender, EventArgs e) { string b = textBox1.Text; textBox1.Clear(); FirebaseClient client = new FirebaseClient(config); dataGridView1.Rows.Add("", b); Random random = new Random(); int a = random.Next(10000, 99999); FirebaseResponse response2 = await client.GetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + Username.ToLower() + "/RandomNumbers"); Mesajlar mesajlar2 = response2.ResultAs <Mesajlar>(); var dataa = new Mesajlar { RandomNumbers = mesajlar2.RandomNumbers + " " + a.ToString() }; SetResponse response = await client.SetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + Username.ToLower() + "/RandomNumbers", dataa); Mesajlar mesajlar = response.ResultAs <Mesajlar>(); var dataaa = new Mesajlar2 { Mesajimiz = b, GonderildigiTarih = DateTime.Now.ToString() }; SetResponse response1 = await client.SetAsync("Chat/" + GidicekMesaj.ToLower() + "/" + a.ToString(), dataaa); Mesajlar2 mesajlar1 = response1.ResultAs <Mesajlar2>(); }
public async Task CreateTable(string tableName, List <string> columnsList) { var emptyEntry = new List <string>(); emptyEntry.Add(""); foreach (var column in columnsList) { await client.SetAsync($"{tableName}/{column}", emptyEntry); } }
private async void updateFirebase() { try { await fclient.SetAsync(myEpc + "/data" + epcCount.ToString(), myRssi); //MessageBox.Show("done"); epcCount += 1; } catch { } }
public async void SetAsync() { _firebaseRequestManagerMock.Setup( firebaseRequestManager => firebaseRequestManager.RequestAsync(HttpMethod.Put, "todos", _expected)) .Returns(Task.FromResult(_expectedResponse)); var response = await _firebaseClient.SetAsync("todos", _expected); Assert.NotNull(response); Assert.AreEqual(response.Body, _expected.ToJson()); }
private async void button1_Click(object sender, EventArgs e) { MessageBox.Show("Arkadaslik istegi kabul ediliyor... Lutfen bekleyin"); string KabuledilecekUser = dataGridView1.SelectedCells[0].Value.ToString(); FirebaseClient client = new FirebaseClient(config); FirebaseResponse response = await client.GetAsync("Chat/" + User + "/Friends"); Arkadaslik arkadaslik = response.ResultAs <Arkadaslik>(); string eskiarkadas = arkadaslik.Friends; string eskirequestler = arkadaslik.ReceivedRequests; string yenisi = eskirequestler.Replace(KabuledilecekUser, ""); var data = new Arkadaslik { Friends = eskiarkadas + " " + KabuledilecekUser, ReceivedRequests = yenisi }; SetResponse set = await client.SetAsync("Chat/" + User + "/Friends", data); Arkadaslik arkadaslik1 = set.ResultAs <Arkadaslik>(); // bizim degerlerimiz degisti... elemaninkinide degismemiz lazım FirebaseResponse response1 = await client.GetAsync("Chat/" + KabuledilecekUser + "/Friends"); Arkadaslik arkadaslik2 = response1.ResultAs <Arkadaslik>(); string elemanarkadaslari = arkadaslik2.Friends; string oldrequests = arkadaslik2.ReceivedRequests; var data2 = new Arkadaslik { Friends = elemanarkadaslari + " " + User, ReceivedRequests = oldrequests }; SetResponse set1 = await client.SetAsync("Chat/" + KabuledilecekUser + "/Friends", data2); Arkadaslik arkadaslik3 = set1.ResultAs <Arkadaslik>(); var data3 = new Chat { RandomNumbers = "" }; SetResponse set2 = await client.SetAsync("Chat/" + User + "/" + KabuledilecekUser + "/RandomNumbers", data3); Chat chat = set2.ResultAs <Chat>(); SetResponse set3 = await client.SetAsync("Chat/" + KabuledilecekUser + "/" + User + "/RandomNumbers", data3); Chat chat1 = set3.ResultAs <Chat>(); MessageBox.Show("Islem gerceklesti"); }
private async void button3_Click(object sender, EventArgs e) { FirebaseClient client = new FirebaseClient(config); FirebaseResponse response = await client.GetAsync("Chat/Users"); KisileriCek cek = response.ResultAs <KisileriCek>(); if (cek.Kayitlar.Contains(textBox1.Text.ToLower())) { FirebaseResponse response1 = await client.GetAsync("Chat/" + textBox1.Text + "/Friends"); Arkadaslik arkadas = response1.ResultAs <Arkadaslik>(); if (arkadas.ReceivedRequests.Contains(User.ToLower())) { MessageBox.Show("Zaten istek gonderdin"); } else { MessageBox.Show("Istek gonderiliyor... Lutfen Bekleyin"); var log = new Arkadaslik { Friends = arkadas.Friends, ReceivedRequests = arkadas.ReceivedRequests + " " + User.ToLower() }; SetResponse set = await client.SetAsync <Arkadaslik>("Chat/" + textBox1.Text + "/Friends/", log); MessageBox.Show("Istek basari ile gonderildi"); } } else { MessageBox.Show("Kisi bulunamadi"); } }
public void Add(T data, int id) { IFirebaseClient client = new FirebaseClient(config); string path = $"{data.ToString()}/{id}"; SetResponse response = client.SetAsync(path, data).Result; }
public async Task AddFace(Guid microsoftId, string img) { SetResponse response = await Client.SetAsync($"Faces/{microsoftId}", img); if (response.StatusCode == System.Net.HttpStatusCode.OK) { Data.Add(microsoftId, img); } }
public static async Task <string> AsyncSetData(ClientData clientData, bool Annonymous) { try { //如果是匿名,則寫入匿名,否則寫入ID進資料庫 if (!Annonymous) { SetResponse response = await Client.SetAsync("Users/" + clientData.Name, clientData); } else { SetResponse response = await Client.SetAsync("Users/" + "Anonymous", clientData); } } catch (Exception) { return("Error"); } return("OK"); }
public static async Task <List <int> > saveSong(List <Song> songs, PlayList pl, Model.User user) { List <int> resultList = new List <int>(); int position = pl.songs.Max(t => t.fbCont) + 1; //this code is very professional foreach (Song song in songs) { Dictionary <string, string> values = new Dictionary <string, string>(); values.Add("idSong", song.id); values.Add("artistName", song.artistName); values.Add("songName", song.songName); values.Add("source", "" + song.source); if (song.uri == null) { values.Add("uri", "empty"); } else { values.Add("uri", song.uri); } values.Add("duration", song.duration); //no duration with mp3with =( try { var response = await _client.SetAsync("users/" + user.UID + "/" + pl.namePl + "/" + position + "/", values); resultList.Add(position); } catch (FirebaseException) { resultList = null; } position++; } return(resultList); }
public async Task Function() { IFirebaseConfig config = new FirebaseConfig { BasePath = "https://birthdaytest-16f92.firebaseio.com/" }; IFirebaseClient client = new FirebaseClient(config); var todo = new User { username = "******", money = 2 }; SetResponse response = await client.SetAsync("users/set", todo); User result = response.ResultAs <User>(); //The response will contain the data written }
public static async void SetProjectStatusAsync(long projectId, String log) { try { IFirebaseConfig config = new FirebaseConfig { AuthSecret = FIREBASE_KEY, BasePath = FIREBASE_URL }; IFirebaseClient client = new FirebaseClient(config); await client.SetAsync(MAIN_KEY + "/project_progress/" + macAddress() + "/" + projectId, log); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static async void SetJSONConfigAsync(String log) { try { IFirebaseConfig config = new FirebaseConfig { AuthSecret = FIREBASE_KEY, BasePath = FIREBASE_URL }; IFirebaseClient client = new FirebaseClient(config); await client.SetAsync(MAIN_KEY + "/config/" + macAddress(), log); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public async Task SendData(string name_, string age_) { IFirebaseConfig config = new FirebaseConfig { AuthSecret = "AchfUEuAOVILqYAz3nOw2NB0QLvW3qVbUfrxloot", BasePath = "https://fir-xamarinforms.firebaseio.com/" }; IFirebaseClient client = new FirebaseClient(config); List <MyClass> myclass_list = new List <MyClass> (); myclass_list.Add(new MyClass() { age = int.Parse(age_), name = name_ }); await client.SetAsync("MyClass", myclass_list); }
public async Task set() { IFirebaseClient client = new FirebaseClient(config); var my_notifi = new notification { id = 1, user_id = "",//db.AspNetUsers.FirstOrDefault(x => x.UserName == User.Identity.Name).Id, source_name = "app", source_id = 0, image = "no image", body = "this is the first notification in the app", timestamp = DateTime.Now, readed = false }; SetResponse response = await client.SetAsync("my_notifi/set", my_notifi); notification result = response.ResultAs <notification>(); //The response will contain the data written }
public static async void SetrojectViewNumberAsync(long projectId, int views) { try { IFirebaseConfig config = new FirebaseConfig { AuthSecret = FIREBASE_KEY, BasePath = FIREBASE_URL }; IFirebaseClient client = new FirebaseClient(config); await client.SetAsync(MAIN_KEY + "/project_views_current/" + macAddress() + "/" + projectId, "" + views); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private async void MesajGeldiginde(object sender, ValueAddedEventArgs args, object context) { try { FirebaseClient client = new FirebaseClient(config); string[] split = args.Data.Split(' '); for (int i = 0; i < split.Length; i++) { if (split[i] != null) { FirebaseResponse firebase = await client.GetAsync("Chat/" + Username.ToLower() + "/" + split[i]); Mesajlar2 mesajlar = firebase.ResultAs <Mesajlar2>(); if (mesajlar.Mesajimiz != null) { dataGridView1.Invoke((MethodInvoker) delegate { int rowcount = dataGridView1.Rows.Count; if (dataGridView1.Rows[rowcount - 1].Cells[0].Value.ToString() != mesajlar.Mesajimiz) { dataGridView1.Rows.Add(mesajlar.Mesajimiz, ""); } }); FirebaseResponse response2 = await client.GetAsync("Chat/" + Username.ToLower() + "/" + GidicekMesaj.ToLower() + "/RandomNumbers/"); Mesajlar mesajlar2 = response2.ResultAs <Mesajlar>(); string yenideger = mesajlar2.RandomNumbers.Replace(split[i], ""); var sifirla = new Mesajlar { RandomNumbers = yenideger }; SetResponse set = await client.SetAsync("Chat/" + Username.ToLower() + "/" + GidicekMesaj.ToLower() + "/RandomNumbers/", sifirla); Mesajlar mesajlar1 = set.ResultAs <Mesajlar>(); FirebaseResponse response = await client.DeleteAsync("Chat/" + Username.ToLower() + "/" + split[i]); } } } Array.Clear(split, 0, split.Length); } catch (Exception) { } }
public async Task <bool> Upload(FileDataUploadRequestModel fileDataUploadRequestModel) { var auth = new FirebaseAuthProvider(new FirebaseConfig(ApiKey)); Client = new FirebaseClient(Config); fileDataUploadRequestModel.SharingUser = HttpContext.Current.GetOwinContext().Authentication.User.Claims.First().Value; fileDataUploadRequestModel.FileExtension = Path.GetExtension(fileDataUploadRequestModel.FilePath); var fileDataUploadResponseModel = fileDataUploadRequestModel.Convert(); SetFileType(fileDataUploadResponseModel); Console.WriteLine(fileDataUploadRequestModel.HidingMethod); Console.WriteLine(fileDataUploadRequestModel.EncryptionMethod); switch (fileDataUploadResponseModel.FileType) { case FileType.Image: fileDataUploadResponseModel.File = EncryptAndHideInPicture(fileDataUploadRequestModel); break; case FileType.Video: fileDataUploadResponseModel.File = EncryptAndHideInVideo(fileDataUploadRequestModel); break; case FileType.Audio: fileDataUploadResponseModel.File = EncryptAndHideInAudio(fileDataUploadRequestModel); break; case FileType.Executable: fileDataUploadResponseModel.File = EncryptAndHideInBatchFile(fileDataUploadRequestModel); break; } var response = await Client.PushAsync("Files/", fileDataUploadResponseModel); fileDataUploadResponseModel.Id = response.Result.name; var setResult = await Client.SetAsync("Files/" + fileDataUploadResponseModel.Id, fileDataUploadResponseModel); return(setResult.StatusCode == HttpStatusCode.OK); }
private async void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { IFirebaseConfig config = new FirebaseConfig() { AuthSecret = "swZHTKc94vPvU61ENUWwthu1Bx1iRqqXiUzh3J7U", BasePath = "https://ogrenci-topluluklari.firebaseio.com/" }; IFirebaseClient client = new FirebaseClient(config); yetk = dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].HeaderText.ToString(); kadi1 = userDataGridView.CurrentRow.Cells[0].Value.ToString(); FirebaseResponse res = client.Get(@"USERS/" + userListkadi1 + "/" + UserListyetk); string data = res.ResultAs<string>(); if (data == "true") { st2 = "false"; } else { st2 = "true"; } DialogResult dialog = new DialogResult(); dialog = MessageBox.Show("Kişinin Yetkisini Değiştirmek İstiyor Musunuz?", "YETKİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { var set2 = await client.SetAsync(@"USERS/" + userListkadi1 + "/" + UserListyetk, userListst2); userDataGridView.Rows.Clear(); UserList_Load(sender, e); MessageBox.Show("Yetki Değiştirildi!!!", "BİLGİLENDİRME", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Yetki Değiştirilmedi!!!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//同步方式處理資料 private async void updateFirebase(int cEpcCount) { if (newEpc == true) { newEpc = false; await fclient.SetAsync("TheIDs/ID0" + myEpcID + "/ID", myEpc); await fclient.SetAsync("TheIDs/ID0" + myEpcID + "/Temperature", myEpc.Substring(2, 4)); await fclient.SetAsync("TheIDs/ID0" + myEpcID + "/xlocation", 0); await fclient.SetAsync("TheIDs/ID0" + myEpcID + "/ylocation", 0); } try { await fclient.SetAsync(myEpcID + "/antenna01/data" + (100000 + cEpcCount).ToString() + "/Rssi", myRssi); await fclient.SetAsync("Positioning/" + myEpcID + "/antenna01/data" + ((cEpcCount % 10) + 100).ToString() + "/Rssi", myRssi); } catch { } }
public async Task Run() { /* * User user2 = new User(); * user2.AddPreference("icecream"); * user2.AddPreference("noticream"); * user2.AddPreference("bitch"); * user2.AddPreference("f****r"); * user2.AddPreference("p**n"); * user2.MaxRange = 10001; * user2.Lat = 110; * user2.Lon = 100; * user2.UserID = "user2aksdlakdasldk32qdsadasldas"; * * User user3 = new User(); * user3.AddPreference("icecream"); * user3.AddPreference("noticream"); * user3.AddPreference("bitch"); * user3.AddPreference("f****r"); * user3.AddPreference("p**n"); * user3.MaxRange = 10001; * user3.Lat = 110; * user3.Lon = 100; * user3.UserID = "user3aksdlakdasldkaslds3qwe23adasda123sas"; * * User user4 = new User(); * user4.AddPreference("rofl"); * user4.AddPreference("doubt"); * user4.AddPreference("function"); * user4.AddPreference("salut"); * user4.AddPreference("beegees"); * user4.MaxRange = 10001; * user4.Lat = 110; * user4.Lon = 100; * user4.UserID = "user4aksdlakdasldkasl312321dasddsadasda123sas"; * * User user5 = new User(); * user5.AddPreference("rofl"); * user5.AddPreference("doubt"); * user5.AddPreference("function"); * user5.AddPreference("salut"); * user5.AddPreference("beegees"); * user5.MaxRange = 10001; * user5.Lat = 110; * user5.Lon = 100; * user5.UserID = "user5aksdlakdasldk23qfsadasldsadasda123sas"; * User user6 = new User(); * user6.AddPreference("rofl"); * user6.AddPreference("doubt"); * user6.AddPreference("function"); * user6.AddPreference("salut"); * user6.AddPreference("p**n"); * user6.MaxRange = 10001; * user6.Lat = 110; * user6.Lon = 100; * user6.UserID = "user6aksdlakdasldka3213sdfasdsldsadasda123sas"; * User user7 = new User(); * user7.AddPreference("icecream"); * user7.AddPreference("noticream"); * user7.AddPreference("bitch"); * user7.AddPreference("f****r"); * user7.AddPreference("p**n"); * user7.MaxRange = 10001; * user7.Lat = 110; * user7.Lon = 100; * user7.UserID = "user7aksdlakdasldkaslsadasdadsadasda123sas"; * * User user8 = new User(); * user8.AddPreference("icecreamasd"); * user8.AddPreference("noticream"); * user8.AddPreference("bitch"); * user8.AddPreference("f****r"); * user8.AddPreference("p**n"); * user8.MaxRange = 10001; * user8.Lat = 110; * user8.Lon = 100; * user8.UserID = "user8aksdlakdasldkaslsadasdadsadasda123sas"; * * User user9 = new User(); * user9.AddPreference("son"); * user9.AddPreference("off"); * user9.AddPreference("alex"); * user9.AddPreference("dulla"); * user9.AddPreference("steven"); * user9.MaxRange = 10001; * user9.Lat = 110; * user9.Lon = 100; * user9.UserID = "XTyFsywYM7csODRYKNFZPh4Wahf2"; * * * User user10 = new User(); * user10.AddPreference("not"); * user10.AddPreference("you"); * user10.AddPreference("alex"); * user10.AddPreference("dulla"); * user10.AddPreference("steven"); * user10.MaxRange = 10001; * user10.Lat = 110; * user10.Lon = 100; * user10.UserID = "user8aksdlakdasldkaslsadasdadsadasda123sas"; * * myQueue.AddUserToQueue(user2); * * matcher.MatchQueue(myQueue); * * myQueue.AddUserToQueue(user3); * matcher.MatchQueue(myQueue); * * myQueue.AddUserToQueue(user4); * matcher.MatchQueue(myQueue); * myQueue.AddUserToQueue(user5); * matcher.MatchQueue(myQueue); * myQueue.AddUserToQueue(user6); * matcher.MatchQueue(myQueue); * myQueue.AddUserToQueue(user7); * matcher.MatchQueue(myQueue); * myQueue.AddUserToQueue(user8); * matcher.MatchQueue(myQueue); * myQueue.AddUserToQueue(user9); * myQueue.AddUserToQueue(user10); * matcher.MatchQueue(myQueue); * matcher.MatchQueue(myQueue); * * User user1 = new User(); * user1.AddPreference("Movies"); * user1.AddPreference("Food"); * user1.AddPreference("Sports"); * user1.AddPreference("lov,e"); * user1.AddPreference("clothes"); * user1.MaxRange = 100; * user1.Lat = 37.421998333333335; * user1.Lon = -124.08400000000002; * user1.UserID = "230qasfksalfaskdlsadkasld"; * myQueue.AddUserToQueue(user1); */ //test loop to push to firebase while (true) { IFirebaseConfig config = new FirebaseConfig { AuthSecret = "kxpHhB3nvJ3qsBFnNDWphHO7wlXCmwfzyKD3Weh8", BasePath = "https://chatrdk-458bf.firebaseio.com/" }; IFirebaseClient client = new FirebaseClient(config); FirebaseResponse response = await client.GetAsync("chatQueue"); try { var myJson = response.Body; JObject jObject = JObject.Parse(myJson); foreach (var item in jObject) { JToken currentUser = jObject[item.Key]; #pragma warning disable IDE0017 // Simplify object initialization User newUser = new User(); #pragma warning restore IDE0017 // Simplify object initialization newUser.UserID = item.Key; newUser.Lat = Convert.ToDouble(currentUser["Lat"]); newUser.Lon = Convert.ToDouble(currentUser["Lon"]); newUser.MaxRange = Convert.ToDouble(currentUser["MaxRange"]); foreach (var prefer in currentUser["Preferences"]) { newUser.AddPreference(prefer.ToString()); } myQueue.AddUserToQueue(newUser); FirebaseResponse deleteResponse = await client.DeleteAsync("chatQueue/" + newUser.UserID); //Deletes Console.WriteLine(deleteResponse.StatusCode); //PushResponse tester = await client.PushAsync("chatQueue", newUser); //Console.WriteLine(matcher.GetDistanceFromLatLonInKm(newUser, (User)myQueue.UserList[0])); matcher.MatchQueue(myQueue); matcher.printPotentialGroups(); } } catch (Exception e) { Console.WriteLine(" no javascript object nintendo"); } List <Group> readyGroups = matcher.PrepareReadyGroups(); for (int i = 0; i < readyGroups.Count; i++) { Console.WriteLine("ready group"); Console.WriteLine(readyGroups[i]); } for (int i = 0; i < readyGroups.Count; i++) { Group currentGroup = readyGroups[i]; FirebaseGroup currentFireGroup = currentGroup.FirebaseGroupGenerate(); //PushResponse tester = await client.PushAsync("group", currentFireGroup); SetResponse tester = await client.SetAsync($"group/{currentFireGroup.getGroupname()}", currentFireGroup); //travel through each user profile and add the group to their list. for (int j = 0; j < currentGroup.Users.Count; j++) { User currentUser = (User)currentGroup.Users[j]; String currentuserID = currentUser.UserID; SetResponse userTravelerFirebase = await client.SetAsync($"user/{currentuserID}/group/{currentFireGroup.getGroupname()}", currentFireGroup.getGroupname()); } } System.Threading.Thread.Sleep(1000); } }
public async Task <T> SaveAsync <T>(string location, object data) { var response = await client.SetAsync(location, data); return(response.ResultAs <T>()); }
private async void button3_Click(object sender, EventArgs e) { string a; if (!String.IsNullOrEmpty(textBox1.Text)) { DialogResult dialogResult = new DialogResult(); dialogResult = MessageBox.Show(isim + " İsmini onaylıyor musun? ", "Onaylama", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { try { Random random = new Random(); int IDD1 = random.Next(1000000, 9999999); FirebaseClient client2 = new FirebaseClient(config); FirebaseResponse response = await client2.GetAsync("Chat/Users/"); IlkGiris control2 = response.ResultAs <IlkGiris>(); a = control2.Kayitlar; // MessageBox.Show(a); if (a.Contains(textBox1.Text.ToLower())) { MessageBox.Show("Isim kullaniliyor! "); } else { isim = textBox1.Text; var userControl = new UserControl { Username = textBox1.Text, Datetime = DateTime.Now.ToString(), Friends = "Bos", ID = IDD1.ToString() }; IDD = IDD1.ToString(); var Kayit = new IlkGiris { Kayitlar = a + " " + textBox1.Text.ToLower() }; FirebaseClient client = new FirebaseClient(config); SetResponse set = await client.SetAsync("Chat/" + textBox1.Text.ToLower() + "/", userControl); UserControl control = set.ResultAs <UserControl>(); SetResponse set2 = await client.SetAsync("Chat/Users/", Kayit); IlkGiris giris = set2.ResultAs <IlkGiris>(); MessageBox.Show("Kaydiniz Basari ile Olusturuldu! "); this.Hide(); } } catch (Exception dd) { MessageBox.Show(dd.ToString()); } } else { MessageBox.Show("Kayıt işlemi iptal ediliyor."); textBox1.Text = ""; } } else { MessageBox.Show("Bir isim koymalısın! "); } }
private static async void Crud() { var setResponse = await _client.SetAsync("todos", new { name = "SET CALL" }); System.Console.WriteLine(setResponse.Body); }
public static async void SetData(object data) { await client.SetAsync("Users/" + currentUser.username, data); }
public async Task <SetResponse> SetObjectToDatabase(string path, Object obj) { var response = await client.SetAsync(path, obj); return(response); }
public static void TwoPointO(LiveGame game, double maxDecimal) { if (game.SetAlgorithms.Any(input => input == 1)) { return; } var teamToWatch = game.HomeTeamClosingOdds < maxDecimal ? 1 : 2; var currentOddsUrl = $"https://api.sofascore.com/api/v1/event/{game.Id}/odds/1/all"; using WebClient webClient = new WebClient(); var liveGamesString = webClient.DownloadString(currentOddsUrl); var currentOdds = JsonConvert.DeserializeObject <Odds.RootObject>(liveGamesString); var fullTimeOdds = currentOdds.markets.Where(input => input.marketName == "Full time"); var currentFullTimeOdds = fullTimeOdds.Skip(1).FirstOrDefault(); var fraction = currentFullTimeOdds?.choices.FirstOrDefault(input => input.name == teamToWatch.ToString()); if (fraction == null) { return; } var odds = OddsConverter.FractionToDecimalOdds(fraction.fractionalValue); if (!(odds > 2.0)) { return; } var bet = new PlacedBet { Id = game.Id, Sport = (int)game.Sport, SportName = game.Sport.ToString(), AlgorithmId = 1, CustomId = game.CustomId, Game = game.GameName, OddsPlaced = odds, TournamentName = game.TournamentName, TournamentId = game.TournamentId, BetPlacedOnTeam = teamToWatch, }; var pending = new Pending { CustomId = game.CustomId, DatePlaced = DateTime.Today.ToString("yyyy-MM-dd"), Sport = game.Sport.ToString(), }; //var pending = new Dictionary<string, string> {{game.CustomId, DateTime.Today.ToString("yyyy-MM-dd")}}; var client = new FirebaseClient(_config); try { //Task<SetResponse> response = client.SetAsync($"placed_bets/{DateTime.Now.Year.ToString()}/{DateTime.Now.Month.ToString()}/{DateTime.Now.Day.ToString()}/{game.Sport.ToString()}/{game.CustomId}", bet); Task <SetResponse> response = client.SetAsync(Helper.GetPlacedBetUrl(DateTime.Now.ToString("yyyy-MM-dd"), game.CustomId, game.Sport.ToString()), bet); Task <SetResponse> reTask = client.SetAsync($"pending_game_evaluation/{game.CustomId}", pending); game.SetAlgorithms.Add(1); Console.WriteLine($"Placed bet on {bet.Game} ({bet.SportName}) on team {bet.BetPlacedOnTeam} to odds {bet.OddsPlaced}"); Console.WriteLine(); } catch (Exception e) { Console.WriteLine("Could not add the bet. See error message: " + e.Message); } }
private async void button7_Click(object sender, EventArgs e) { FirebaseClient client = new FirebaseClient(config); if (!string.IsNullOrWhiteSpace(textBox1.Text) && !string.IsNullOrWhiteSpace(textBox2.Text) && !string.IsNullOrWhiteSpace(textBox3.Text)) { if (!textBox1.Text.Contains(' ')) { if (textBox2.Text == textBox3.Text) { FirebaseResponse response = await client.GetAsync("Chat/Users/"); IlkGiris giris = response.ResultAs <IlkGiris>(); if (!giris.Kayitlar.Contains(textBox1.Text.ToLower())) { MessageBox.Show("Kaydiniz olusturuluyor, lütfen bekleyiniz"); textBox1.ReadOnly = true; textBox2.ReadOnly = true; textBox3.ReadOnly = true; Random random = new Random(); int a = random.Next(1000000, 9999999); var Data = new GirisYap { Username = textBox1.Text, Password = textBox2.Text, ID = a.ToString(), }; SetResponse set = await client.SetAsync("Chat/" + textBox1.Text.ToLower(), Data); GirisYap girisYap = set.ResultAs <GirisYap>(); var Data2 = new IlkKontrol { Kayitlar = giris.Kayitlar + " " + textBox1.Text.ToLower() }; SetResponse set2 = await client.SetAsync("Chat/Users/", Data2); IlkKontrol kontrol = set2.ResultAs <IlkKontrol>(); var data3 = new Arkadaslik { Friends = "", ReceivedRequests = "", // SentRequest = "" }; SetResponse set3 = await client.SetAsync("Chat/" + textBox1.Text.ToLower() + "/Friends", data3); Arkadaslik arkadaslik = set3.ResultAs <Arkadaslik>(); MessageBox.Show("Kayit olusturuldu! Giris yapabilirsiniz"); this.Hide(); } else { MessageBox.Show("Kullanici ismi kullanimda"); } } else { MessageBox.Show("Sifreler uyusmuyor! "); } } else { MessageBox.Show("Bos karakter iceremez"); } } else { MessageBox.Show("Bos birakma!"); } }