Exemplo n.º 1
0
        public JsonResult KuaforSil(int id)
        {
            Kuaforler      pf             = unitofwork.Kuaforler.Find(x => x.Id == id);
            KuaforAktiflik kuaforAktiflik = unitofwork.KuaforAktiflik.Find(x => x.KuaforIdi == pf.Id);

            unitofwork.KuaforAktiflik.Delete(kuaforAktiflik);
            unitofwork.Complete();
            unitofwork.Kuaforler.Delete(pf);
            unitofwork.Complete();
            unitofwork.Dispose();
            return(Json("Kuaför başarıyla silindi.", JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public IHttpActionResult Guncelle(int id, KuaforAktiflik languages)
        {
            KuaforAktiflik ff = unitofwork.KuaforAktiflik.Find(x => x.KuaforIdi == languages.Id);

            ff.Aktiflik  = languages.Aktiflik;
            ff.KuaforIdi = ff.KuaforIdi;
            ff.Sebep     = languages.Sebep;
            unitofwork.KuaforAktiflik.Update(ff);
            unitofwork.Complete();
            unitofwork.Dispose();
            return(Ok());
        }
Exemplo n.º 3
0
        public KuaforAktiflik Ekle(KuaforAktiflik languages)
        {
            // KuaforlerManager km = new KuaforlerManager();
            Kuaforler      k  = unitofwork.Kuaforler.Find(x => x.KuaforSahipId.Id == languages.Id);
            KuaforAktiflik ff = new KuaforAktiflik();

            ff.Aktiflik = languages.Aktiflik;
            ff.KuaforId = k;
            ff.Sebep    = languages.Sebep;
            unitofwork.KuaforAktiflik.Insert(ff);
            unitofwork.Complete();
            unitofwork.Dispose();
            return(ff);
        }
Exemplo n.º 4
0
 public IHttpActionResult Sil(int?id)
 {
     if (id == null)
     {
         return(NotFound());
     }
     else
     {
         KuaforAktiflik ff = unitofwork.KuaforAktiflik.Find(x => x.Id == id);
         unitofwork.KuaforAktiflik.Delete(ff);
         unitofwork.Complete();
         unitofwork.Dispose();
         return(Ok());
         //return StatusCode(HttpStatusCode.NoContent);//buda olur
     }
 }
Exemplo n.º 5
0
        public Kuaforler Ekle(Kuaforler languages)
        {
            KuaforSahip kuaforSahip = unitofwork.KuaforSahip.Find(x => x.Id == languages.KuaforSahipIdi);
            Kuaforler   ff          = new Kuaforler();

            ff.Ad             = languages.Ad;
            ff.Adres          = languages.Adres;
            ff.EklenmeTarihi  = DateTime.Now;
            ff.EMail          = languages.EMail;
            ff.KuaforSahipIdi = languages.KuaforSahipIdi;
            ff.KuaforSahipId  = kuaforSahip;
            ff.Resim          = languages.Resim;
            ff.Sehir          = karakterCevir(languages.Sehir);
            ff.Semt           = languages.Semt;
            ff.Telefon        = languages.Telefon;
            ff.Puan           = 3;
            ff.Aralik         = languages.Aralik;
            ff.Slug           = karakterCevir(ff.Ad);
            ff.BayBayan       = languages.BayBayan;
            ff.Resim          = "deneme";
            ff.AcilmaSaati    = languages.AcilmaSaati;
            ff.KapanmaSaati   = languages.KapanmaSaati;
            unitofwork.Kuaforler.Insert(ff);
            unitofwork.Complete();

            KuaforAktiflik kuaforAktiflik = new KuaforAktiflik();

            kuaforAktiflik.Aktiflik  = true;
            kuaforAktiflik.KuaforId  = ff;
            kuaforAktiflik.KuaforIdi = ff.Id;
            kuaforAktiflik.Sebep     = "Başlangıç";
            unitofwork.KuaforAktiflik.Insert(kuaforAktiflik);
            unitofwork.Complete();
            unitofwork.Dispose();


            return(ff);
        }
Exemplo n.º 6
0
        public IHttpActionResult Tumu(string id)
        {
            List <Iller>     iller = new List <Iller>();
            List <Kuaforler> users = unitofwork.Kuaforler.List(x => x.Sehir == id);

            for (int i = 0; i < users.Count(); i++)
            {
                int kuaforIdd = users[i].Id;
                List <KuaforYorum> kuaforYorum = unitofwork.KuaforYorum.List(x => x.KuaforIdi == kuaforIdd);
                if (kuaforYorum.Count() == 0)
                {
                    int            ortalma        = 3;
                    KuaforAktiflik kuaforAktiflik = unitofwork.KuaforAktiflik.Find(x => x.KuaforIdi == kuaforIdd);
                    if (kuaforAktiflik.Aktiflik == true)
                    {
                        iller.Add(new Iller()
                        {
                            Ad = users[i].Ad, Adres = users[i].Adres, Puan = ortalma, Slug = users[i].Slug, Sehir = users[i].Sehir
                        });
                    }
                }
                else
                {
                    double         ort            = unitofwork.KuaforYorum.List(x => x.KuaforIdi == kuaforIdd).Average(x => x.KalitePuan);
                    int            ortalma        = Convert.ToInt32(ort);
                    KuaforAktiflik kuaforAktiflik = unitofwork.KuaforAktiflik.Find(x => x.KuaforIdi == kuaforIdd);
                    if (kuaforAktiflik.Aktiflik == true)
                    {
                        iller.Add(new Iller()
                        {
                            Ad = users[i].Ad, Adres = users[i].Adres, Puan = ortalma, Slug = users[i].Slug, Sehir = users[i].Sehir
                        });
                    }
                }
            }
            return(Ok(iller));
        }
Exemplo n.º 7
0
        public ActionResult KuaforEkle(Kuaforler kuafor, HttpPostedFileBase ProfileImage)
        {//kUAFOR EKLEME SAYFASINA ACİLMA SAAATİ KAPANMA SAATİ EKLE
            Kuaforler berber   = new Kuaforler();
            string    filename = $"blog_{Guid.NewGuid()}.png";
            Image     imm      = ReSizeImage.Resize(Image.FromStream(ProfileImage.InputStream), 500, 500);

            imm.Save(Server.MapPath($"~/Belgeler/Images/KuaforImage/{filename}"), ImageFormat.Png);
            berber.Ad            = kuafor.Ad;
            berber.Adres         = kuafor.Adres;
            berber.EklenmeTarihi = kuafor.EklenmeTarihi;
            berber.EMail         = kuafor.EMail;
            KuaforSahip berbersahip = unitofwork.KuaforSahip.Find(x => x.Tc == kuafor.Resim);

            berber.KuaforSahipId = berbersahip;
            berber.Resim         = filename;
            berber.Puan          = 2;
            berber.Aralik        = kuafor.Aralik;
            berber.BayBayan      = kuafor.BayBayan;
            berber.Sehir         = karakterCevir(kuafor.Sehir);
            berber.Semt          = kuafor.Semt;
            berber.Telefon       = kuafor.Telefon;
            berber.Slug          = karakterCevir(berber.Ad);
            berber.KapanmaSaati  = kuafor.KapanmaSaati;
            berber.AcilmaSaati   = kuafor.AcilmaSaati;
            unitofwork.Kuaforler.Insert(berber);
            unitofwork.Complete();


            KuaforAktiflik kuaforAktiflik = new KuaforAktiflik();

            kuaforAktiflik.Aktiflik  = true;
            kuaforAktiflik.KuaforId  = berber;
            kuaforAktiflik.KuaforIdi = berber.Id;
            kuaforAktiflik.Sebep     = "Başlangıç";
            unitofwork.KuaforAktiflik.Insert(kuaforAktiflik);
            unitofwork.Complete();
            unitofwork.Dispose();
            // KuaforTrasAralikManager kuaforTrasAralikManager = new KuaforTrasAralikManager();
            // KuaforTrasSaatiAralik trasAralik;
            // string saat = berber.AcilmaSaati;
            // int ilkiki = Convert.ToInt32(saat.Substring(0, 2));
            // int soniki = Convert.ToInt32(saat.Substring(3, 2));
            // DateTime zaman = new DateTime(2019, 10, 10, ilkiki, soniki, 0);
            // string saat1 = berber.KapanmaSaati;
            // int ilkiki1 = Convert.ToInt32(saat1.Substring(0, 2));
            // int soniki1 = Convert.ToInt32(saat1.Substring(3, 2));
            // DateTime zaman1 = new DateTime(2019, 10, 10, ilkiki1, soniki1, 0);
            //while(true)
            // {

            //         trasAralik = new KuaforTrasSaatiAralik();
            //         trasAralik.BaslamaSaati = zaman.ToString("HH:mm");
            //         zaman = zaman.AddMinutes(30);
            //         trasAralik.BitisSaati = zaman.ToString("HH:mm");
            //         trasAralik.Dolu = false;
            //         trasAralik.KuaforId = berber;
            //         kuaforTrasAralikManager.Insert(trasAralik);

            //       if (zaman > zaman1)
            //     {return View();}

            // }//genel fonksiyon yap bunu ve güncellemeyede ekle


            return(View());
        }