Example #1
0
        public async Task <IActionResult> ParametreDegeriKaydet(Tema.ParametreDegeri model)
        {
            var file = Request.Form.Files.Count > 0 ? Request.Form.Files.First() : null;

            if (model.Id != 0)
            {
                var dbmodel = await _genericService.Queryable <Tema.ParametreDegeri>().FirstAsync(f => f.Id == model.Id);

                if (dbmodel.DegerInt != 0)
                {
                    var dbdosya = await _genericService.Queryable <Dosyalar>().FirstAsync(f => f.Id == dbmodel.DegerInt);

                    DosyaIslemleri.Delete(dbdosya.Adi);
                }
            }
            if (file != null)
            {
                var dosya = await DosyaIslemleri.Kaydet(file, _genericService);

                model.DegerInt = dosya.Id;
                model.Deger    = dosya.Adi;
            }

            return(Json(new { data = _genericService.Save(model) }));
        }
Example #2
0
 private void TmrSure_Tick(object sender, EventArgs e)
 {
     sure--;
     this.Text = sure.ToString();
     if (sure == 0)
     {
         skorlar.Add(count);
         tmrSure.Stop();
         DialogResult cvp = MessageBox.Show($"Süreniz doldu.Puanınız:{count}\nYeniden Oynamak İstiyor musunuz?", "Oyun Bitti", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (cvp == DialogResult.Yes)
         {
             sure        = 3;
             count       = 0;
             btnKac.Text = count.ToString();
             this.Size   = new Size(300, 300);
             tmrSure.Start();
         }
         else
         {
             int maxscore = MaxScore(skorlar);
             DosyaIslemleri.DosyaYazdir($"{DateTime.Now} tarihinde en yüksek skorunuz:{maxscore}", "skorlar.txt");
             MessageBox.Show($"Oyun bitti.En yüksek skorunuz:{maxscore}");
             btnKac.Text    = ":)";
             btnKac.Enabled = false;
         }
     }
 }
Example #3
0
        public async Task <IActionResult> Kaydet(IcerikTipDegerleri[] model)
        {
            var file = Request.Form.Files.Count > 0 ? Request.Form.Files.First() : null;
            var sira = 1;

            if (await _genericService.Queryable <IcerikTipDegerleri>().CountAsync() > 0)
            {
                sira += await _genericService.Queryable <IcerikTipDegerleri>().Select(x => x.Sira).LastAsync();
            }
            foreach (var item in model)
            {
                if (item.Id != 0)
                {
                    var dbmodel = await _genericService.Queryable <IcerikTipDegerleri>().FirstAsync(f => f.Id == item.Id);

                    if (dbmodel.DegerInt != 0)
                    {
                        if (file != null)
                        {
                            var dbdosya = await _genericService.Queryable <Dosyalar>().FirstAsync(f => f.Id == dbmodel.DegerInt);

                            DosyaIslemleri.Delete(dbdosya.Adi);
                            var dosya = await DosyaIslemleri.Kaydet(file, _genericService);

                            item.DegerInt = dosya.Id;
                            item.Deger    = dosya.Adi;
                        }
                        else
                        {
                            item.Deger    = dbmodel.Deger;
                            item.DegerInt = dbmodel.DegerInt;
                        }
                    }
                }
                else
                {
                    if (file != null && item.Deger == null)
                    {
                        var dosya = await DosyaIslemleri.Kaydet(file, _genericService);

                        item.DegerInt = dosya.Id;
                        item.Deger    = dosya.Adi;
                    }

                    item.Sira = sira;
                }


                await _genericService.Save(item);
            }
            return(Json(new { data = true }));
        }
Example #4
0
        public async Task <IActionResult> Kaydet(Icerik.Icerikler model)
        {
            var file = Request.Form.Files.Count > 0 ? Request.Form.Files.First() : null;

            if (file != null)
            {
                model.ResimId = DosyaIslemleri.Kaydet(file, _genericService).Id;
            }

            if (model.Id != 0)
            {
                var dbmodel = await _genericService.Queryable <Icerik.Icerikler>().FirstAsync(x => x.Id == model.Id);

                if (file == null)
                {
                    model.ResimId = dbmodel.ResimId;
                }
                else
                {
                    var eskidosya = await _genericService.Queryable <Dosyalar>().FirstAsync(f => f.Id == dbmodel.ResimId);

                    DosyaIslemleri.Delete(eskidosya.Adi);
                }
                model.YazarId = dbmodel.YazarId;
                model.Durum   = dbmodel.Durum;
            }
            else
            {
                model.YazarId = 1;
                model.Durum   = Icerik.IcerikDurumEnum.Hazirlandi;
            }
            int icerikId = await _genericService.Save(model);

            // await _genericService.Save(tags.Select(s => new Tags
            // {
            //     IcerikId = icerikId,
            //     Icerik = s,
            //     Id = !_genericService.Queryable<Tags>().Any(w => w.Icerik.ToLower().Trim() == s.ToLower().Trim()) ?
            //      0 : _genericService.Queryable<Tags>().Where(w => w.Icerik.ToLower().Trim() == s.ToLower().Trim()).Select(f => f.Id).First()
            // }).ToList());

            return(Json(new
            {
                data = icerikId
            }));
        }
Example #5
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Hangi dosya?");
                string path = Console.ReadLine();
                while (true)
                {
                    Kitap k = new Kitap();
                    Console.WriteLine("Kitap Adı:");
                    k.Kitapad = Console.ReadLine();
                    Console.WriteLine("Yazar");
                    k.Yazar = Console.ReadLine();

                    do
                    {
                        Console.WriteLine("Basım Yılı:");
                        k.Basimyil = int.Parse(Console.ReadLine());
                    } while (k.Basimyil > DateTime.Today.Year);

                    DosyaIslemleri.DosyaKaydet(path, k.KitapBilgilerini());
                    Console.WriteLine("Tamam/Devam");
                    string td = Console.ReadLine();
                    if (td.ToLower() == "t")
                    {
                        break;
                    }
                }
            }
            catch (IOException)
            {
                Console.WriteLine("Dosya Yazma Hatası!!");
            }

            catch (Exception)
            {
                Console.WriteLine("Bir hata oluştu!!");
            }
        }