public List <Transactions> BagisList(KullaniciAdRequest kullaniciAdRequest) { Kullanicilar kullanicilar = _kullanicilarRepository.Find(x => x.KullaniciAdi == kullaniciAdRequest.KullaniciAdi); StreamReader rr = new StreamReader("D:\\Programlama\\C#_Uygulamalari\\PROJELERİM\\Bitirme\\Bitirme\\Bitirme\\Bitirme\\Dosyalar\\chain.json"); string json2 = rr.ReadToEnd(); rr.Close(); GenelChainList sorular = JsonConvert.DeserializeObject <GenelChainList>(json2); // var aa= sorular.chain.SelectMany(x => x.transactions.Where(a => a.receiver.Split("-")[2].Substring(a.receiver.Length-1,1)=="fm")).ToList(); // int result1 = sorular.chain.SelectMany(x => x.transactions.Where(yx => yx.receiver == item.Slug)).Sum(x => x.amount); List <Transactions> transactions = new List <Transactions>(); foreach (var item in sorular.chain.SelectMany(x => x.transactions.Where(a => a.receiver.Split("-")[2] == kullanicilar.KullaniciAdi)).ToList()) { transactions.Add(new Transactions() { amount = item.amount, receiver = item.receiver, sender = _genelAppService.IsimKisalt(item.sender) }); } return(transactions); }
public List <BlogPaylasimResponse> PaylasilanBlogList(KullaniciAdRequest kullaniciAdRequest) { Kullanicilar kullanicilar = _kullanicilarRepository.Find(x => x.KullaniciAdi == kullaniciAdRequest.KullaniciAdi); List <Makaleler> makaleler = _makalelerRepository.List(x => x.KullaniciIdi == kullanicilar.Id).OrderByDescending(x => x.Id).ToList(); List <BlogPaylasimResponse> blogPaylasimResponses = new List <BlogPaylasimResponse>(); StreamReader rr = new StreamReader("D:\\Programlama\\C#_Uygulamalari\\PROJELERİM\\Bitirme\\Bitirme\\Bitirme\\Bitirme\\Dosyalar\\chain.json"); string json2 = rr.ReadToEnd(); GenelChainList sorular = JsonConvert.DeserializeObject <GenelChainList>(json2); foreach (var item in makaleler) { float result1 = sorular.chain.SelectMany(x => x.transactions.Where(yx => yx.receiver == item.Slug)).Sum(x => x.amount); blogPaylasimResponses.Add(new BlogPaylasimResponse() { AltBaslik = item.AltBaslik, Baslik = item.Baslik, Icerik = item.Icerik, Id = item.Id, KazanilanPara = result1, KonuAdi = _konularRepository.Find(x => x.Id == item.KonuIdi).KonuAdi, Resim = item.Resim, Tarih = item.Tarih, }); } return(blogPaylasimResponses); }
public BlogPaylasimResponse BagisYapilanBlogDuzenle(KullaniciAdRequest kullaniciAdRequest) { Makaleler makaleler = _makalelerRepository.Find(x => x.Slug == kullaniciAdRequest.KullaniciAdi); 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); }
public CoinGenelResponse CoinGenel(KullaniciAdRequest kullaniciAdRequest) { CoinGenelResponse coinGenelResponse = new CoinGenelResponse(); Kullanicilar kullanicilar = _kullanicilarRepository.Find(x => x.KullaniciAdi == kullaniciAdRequest.KullaniciAdi); StreamReader rr = new StreamReader("D:\\Programlama\\C#_Uygulamalari\\PROJELERİM\\Bitirme\\Bitirme\\Bitirme\\Bitirme\\Dosyalar\\chain.json"); string json2 = rr.ReadToEnd(); rr.Close(); GenelChainList sorular = JsonConvert.DeserializeObject <GenelChainList>(json2); var say = sorular.chain.SelectMany(x => x.transactions.Where(a => a.receiver.Split("-")[2] == kullanicilar.KullaniciAdi)).Count(); var topla = sorular.chain.SelectMany(x => x.transactions.Where(a => a.receiver.Split("-")[2] == kullanicilar.KullaniciAdi)).Sum(x => x.amount); coinGenelResponse.Sayi = say; coinGenelResponse.Toplam = topla; return(coinGenelResponse); // int result1 = sorular.chain.SelectMany(x => x.transactions.Where(yx => yx.receiver == item.Slug)).Sum(x => x.amount); }
public List <BlogAdListResponse> BlogAdList(KullaniciAdRequest kullaniciAdRequest) { int kId = _kullanicilarRepository.Find(x => x.KullaniciAdi == kullaniciAdRequest.KullaniciAdi).Id; return(_mapper.Map <List <BlogAdListResponse> >(_makalelerRepository.List(x => x.KullaniciIdi == kId))); }
public IActionResult PostCoinGenel(KullaniciAdRequest kullaniciAdRequest) { var coinGenelResponse = _kullaniciMakalelerAppService.CoinGenel(kullaniciAdRequest); return(Ok(coinGenelResponse)); }
public IActionResult PostPaylasilanBlogList(KullaniciAdRequest kullaniciAdRequest) { var blogPaylasimResponses = _kullaniciMakalelerAppService.PaylasilanBlogList(kullaniciAdRequest); return(Ok(blogPaylasimResponses)); }
public IActionResult PostBagisYapilanBlogDuzenle(KullaniciAdRequest kullaniciAdRequest) { var blogPaylasimResponse = _kullaniciMakalelerAppService.BagisYapilanBlogDuzenle(kullaniciAdRequest); return(Ok(blogPaylasimResponse)); }
public IActionResult PostBagisList(KullaniciAdRequest kullaniciAdRequest) { var transactions = _kullaniciMakalelerAppService.BagisList(kullaniciAdRequest); return(Ok(transactions)); }
public IActionResult PostBlogAdList(KullaniciAdRequest kullaniciAdRequest) { var blogAdListResponses = _kullaniciMakalelerAppService.BlogAdList(kullaniciAdRequest); return(Ok(blogAdListResponses)); }
public Kullanicilar KullaniciBul(KullaniciAdRequest kullaniciAdRequest) { return(_kullanicilarRepository.Find(x => x.KullaniciAdi == kullaniciAdRequest.KullaniciAdi)); }
public IActionResult PostKullaniciBul(KullaniciAdRequest kullaniciAdRequest) { var kullanicilar = _kullanicilarAppService.KullaniciBul(kullaniciAdRequest); return(Ok(kullanicilar)); }