public BaseResponse ReklamSil(MakaleIdRequest makaleIdRequest) { HttpClient client2 = new HttpClient(); client2.BaseAddress = new Uri("https://api.coinbase.com/v2/prices/"); HttpResponseMessage responseMessage2 = client2.GetAsync("spot?currency=USD").Result; responseMessage2.EnsureSuccessStatusCode(); var responseBody = responseMessage2.Content.ReadAsStringAsync(); CoinKurAll emp = responseMessage2.Content.ReadAsAsync <CoinKurAll>().Result; string today = "http://www.tcmb.gov.tr/kurlar/today.xml"; var xmlDoc = new XmlDocument(); xmlDoc.Load(today); string USD_Alis = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='USD']/BanknoteBuying").InnerXml; //int dolarInt=conv float dolarKur = float.Parse(USD_Alis, CultureInfo.InvariantCulture.NumberFormat); Reklamlar reklamlar = _reklamlarRepository.Find(x => x.Id == makaleIdRequest.Id); Kullanicilar kullanicilar = _kullanicilarRepository.Find(x => x.Ad + " " + x.Soyad == reklamlar.AdSoyad); kullanicilar.Bakiye += reklamlar.Tur / (dolarKur * emp.data.amount); _kullanicilarRepository.Update(kullanicilar); _reklamlarRepository.Delete(reklamlar); BaseResponse baseResponse = new BaseResponse(); baseResponse.durum = true; baseResponse.mesaj = "Reklam Başarıyla Silindi"; return(baseResponse); }
void Start() { if (reklam == null) { DontDestroyOnLoad(gameObject); reklam = this; //1. aşama MobileAds.Initialize(initStatus => { }); //2.aşama #if UNITY_ANDROID string adUnitId = "ca-app-pub-3940256099942544/1033173712"; #elif UNITY_IPHONE string adUnitId = "ca-app-pub-3940256099942544/4411468910"; #else string adUnitId = "unexpected_platform"; #endif // Initialize an InterstitialAd. this.interstitial = new InterstitialAd(adUnitId); AdRequest request = new AdRequest.Builder() .AddTestDevice("2077ef9a63d2b398840261c8221a0c9b") .Build(); this.interstitial.LoadAd(request); } else { Destroy(gameObject); } }
public void Sil() // Sil fonksiyonu { // Reklam değerinde rklm adında bir değişken oluşturduk ve bu değişkene sili olan reklamı atadık. Reklamlar rklm = et.Reklamlars.Where(v => v.ID == int.Parse(Request.QueryString["id"])).FirstOrDefault(); et.Reklamlars.DeleteOnSubmit(rklm); // DeleteOnSubmit kullanarak reklam silme işlemini gerçekleştirdik. et.SubmitChanges(); // Değişiklikleri Kaydettik Response.Redirect("Yonetim.aspx?ad=reklamlar"); // Sayfamızı yeniledik. }
public void ReklamGoster() { if (this.interstitial.IsLoaded()) { this.interstitial.Show(); } reklam = null; Destroy(gameObject); }
public BaseResponse ReklamOnayla(MakaleIdRequest makaleIdRequest) { // Makaleler makaleler = _makalelerRepository.Find(x => x.Id == makaleIdRequest.Id); Reklamlar reklamlar = _reklamlarRepository.Find(x => x.Id == makaleIdRequest.Id); reklamlar.YayinOnay = true; reklamlar.YayinKalkisTarih = _genelAppService.Tarih(reklamlar.Tur); _reklamlarRepository.Update(reklamlar); BaseResponse baseResponse = new BaseResponse(); baseResponse.durum = true; baseResponse.mesaj = "Reklam Onaylandı"; return(baseResponse); }
public BaseResponse ReklamVer(ReklamVerRequest reklamVerRequest) { BaseResponse baseResponse = new BaseResponse(); HttpClient client2 = new HttpClient(); client2.BaseAddress = new Uri("https://api.coinbase.com/v2/prices/"); HttpResponseMessage responseMessage2 = client2.GetAsync("spot?currency=USD").Result; responseMessage2.EnsureSuccessStatusCode(); var responseBody = responseMessage2.Content.ReadAsStringAsync(); CoinKurAll emp = responseMessage2.Content.ReadAsAsync <CoinKurAll>().Result; string today = "http://www.tcmb.gov.tr/kurlar/today.xml"; var xmlDoc = new XmlDocument(); xmlDoc.Load(today); string USD_Alis = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='USD']/BanknoteBuying").InnerXml; float dolarKur = float.Parse(USD_Alis, CultureInfo.InvariantCulture.NumberFormat); Kullanicilar kullanicilar = _kullanicilarRepository.Find(x => x.KullaniciAdi == reklamVerRequest.KullaniciAdi); if ((emp.data.amount * kullanicilar.Bakiye * dolarKur) < reklamVerRequest.Tarife) { baseResponse.durum = true; baseResponse.mesaj = "Reklam verecek yeter kadar bakiyeniz bulunmamaktadır."; } else { kullanicilar.Bakiye -= (float)Math.Round(reklamVerRequest.Tarife / (emp.data.amount * dolarKur), 4); string blogBaslik = _makalelerRepository.Find(x => x.Id == reklamVerRequest.BlogId).Baslik; string blogResim = _makalelerRepository.Find(x => x.Id == reklamVerRequest.BlogId).Resim; string blogTarih = _makalelerRepository.Find(x => x.Id == reklamVerRequest.BlogId).Tarih; string blogSlug = _makalelerRepository.Find(x => x.Id == reklamVerRequest.BlogId).Slug; Reklamlar reklamlar = new Reklamlar(); reklamlar.AdSoyad = kullanicilar.Ad + " " + kullanicilar.Soyad; reklamlar.Baslik = blogBaslik; reklamlar.Resim = blogResim; reklamlar.Slug = blogSlug; reklamlar.Tarih = blogTarih; reklamlar.Tur = reklamVerRequest.Tarife; reklamlar.YayinOnay = false; _reklamlarRepository.Insert(reklamlar); baseResponse.durum = true; baseResponse.mesaj = "Yönetici Onayından Sonra Reklamınız Verilecektir."; } return(baseResponse); }