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);
        }
        public BaseResponse PaylasilanBlogSil(MakaleIdRequest makaleIdRequest)
        {
            Makaleler makaleler = _makalelerRepository.Find(x => x.Id == makaleIdRequest.Id);

            _makalelerRepository.Delete(makaleler);
            BaseResponse baseResponse = new BaseResponse();

            baseResponse.durum = true;
            baseResponse.mesaj = "Başarıyla Silindi";
            return(baseResponse);
        }
        public BaseResponse BlogOnayBekleyenOnayla(MakaleIdRequest makaleIdRequest)
        {
            Makaleler makaleler = _makalelerRepository.Find(x => x.Id == makaleIdRequest.Id);

            makaleler.Paylasilma = true;
            _makalelerRepository.Update(makaleler);
            BaseResponse baseResponse = new BaseResponse();

            baseResponse.durum = true;
            baseResponse.mesaj = "Blog başarıyla onaylandı";
            return(baseResponse);
        }
        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 YoneticiAdminBlogListResponse BlogOnayBekleyenIncele(MakaleIdRequest makaleIdRequest)
        {
            Makaleler makaleler = _makalelerRepository.Find(x => x.Id == makaleIdRequest.Id);
            YoneticiAdminBlogListResponse yoneticiAdminBlogListResponse = new YoneticiAdminBlogListResponse();

            yoneticiAdminBlogListResponse.AltBaslik    = makaleler.AltBaslik;
            yoneticiAdminBlogListResponse.Baslik       = makaleler.Baslik;
            yoneticiAdminBlogListResponse.Icerik       = makaleler.Icerik;
            yoneticiAdminBlogListResponse.Id           = makaleler.Id;
            yoneticiAdminBlogListResponse.KonuAd       = _konularRepository.Find(x => x.Id == makaleler.KonuIdi).KonuAdi;
            yoneticiAdminBlogListResponse.KullaniciAdi = _kullanicilarRepository.Find(x => x.Id == makaleler.KullaniciIdi).KullaniciAdi;
            yoneticiAdminBlogListResponse.Resim        = makaleler.Resim;
            yoneticiAdminBlogListResponse.Tarih        = makaleler.Tarih;
            return(yoneticiAdminBlogListResponse);
        }
        public BlogPaylasimResponse PaylasilanBlogDuzenle(MakaleIdRequest makaleIdRequest)
        {
            Makaleler makaleler = _makalelerRepository.Find(x => x.Id == makaleIdRequest.Id);

            BlogPaylasimResponse blogPaylasimResponse = new BlogPaylasimResponse();

            blogPaylasimResponse.AltBaslik     = makaleler.AltBaslik;
            blogPaylasimResponse.Baslik        = makaleler.Baslik;
            blogPaylasimResponse.Icerik        = makaleler.Icerik;
            blogPaylasimResponse.KazanilanPara = makaleler.VerilenPara;
            blogPaylasimResponse.Id            = makaleler.Id;
            blogPaylasimResponse.Resim         = makaleler.Resim;
            blogPaylasimResponse.Tarih         = makaleler.Tarih;
            blogPaylasimResponse.KonuAdi       = _konularRepository.Find(x => x.Id == makaleler.KonuIdi).KonuAdi;
            return(blogPaylasimResponse);
        }
Exemple #7
0
        public IActionResult PostPaylasilanBlogDuzenle(MakaleIdRequest makaleIdRequest)
        {
            var blogPaylasimResponse = _kullaniciMakalelerAppService.PaylasilanBlogDuzenle(makaleIdRequest);

            return(Ok(blogPaylasimResponse));
        }
Exemple #8
0
        public IActionResult PostPaylasilanBlogSil(MakaleIdRequest makaleIdRequest)
        {
            var baseResponse = _kullaniciMakalelerAppService.PaylasilanBlogSil(makaleIdRequest);

            return(Ok(baseResponse));
        }
Exemple #9
0
        public IActionResult PostBlogOnaylanmamisSil(MakaleIdRequest makaleIdRequest)
        {
            var baseResponse = _kullaniciMakalelerAppService.BlogOnayBekleyenSil(makaleIdRequest);

            return(Ok(baseResponse));
        }
Exemple #10
0
        public IActionResult PostBlogOnaylanmamisIncele(MakaleIdRequest makaleIdRequest)
        {
            var yoneticiAdminBlogListResponses = _kullaniciMakalelerAppService.BlogOnayBekleyenIncele(makaleIdRequest);

            return(Ok(yoneticiAdminBlogListResponses));
        }
Exemple #11
0
        public IActionResult PostReklamSil(MakaleIdRequest makaleIdRequest)
        {
            var baseResponse = _kullaniciMakalelerAppService.ReklamSil(makaleIdRequest);

            return(Ok(baseResponse));
        }