예제 #1
0
        public IHttpActionResult YoneticiKuaforler()
        {
            List <Kuaforler> kuaforlers = unitofwork.Kuaforler.List();

            List <KuaforlerListResponse> kuaforlerListResponse = new List <KuaforlerListResponse>();

            for (int i = 0; i < kuaforlers.Count(); i++)
            {
                int         ii    = Convert.ToInt32(kuaforlers[i].KuaforSahipIdi);
                KuaforSahip Sahip = unitofwork.KuaforSahip.Find(x => x.Id == ii);
                kuaforlerListResponse.Add(new KuaforlerListResponse
                {
                    sahip         = Sahip.Ad + " " + Sahip.Soyad,
                    acilmaSaati   = kuaforlers[i].AcilmaSaati,
                    adres         = kuaforlers[i].Adres,
                    cinsiyet      = kuaforlers[i].BayBayan,
                    eklenmeTarihi = kuaforlers[i].EklenmeTarihi,
                    kapanmaSaati  = kuaforlers[i].KapanmaSaati,
                    kuaforAdi     = kuaforlers[i].Ad,
                    mail          = kuaforlers[i].EMail,
                    puan          = kuaforlers[i].Puan,
                    sehir         = kuaforlers[i].Sehir,
                    semt          = kuaforlers[i].Semt,
                    telefon       = kuaforlers[i].Telefon,
                    id            = kuaforlers[i].Id,
                });
            }

            return(Ok(kuaforlerListResponse));
        }
예제 #2
0
 public IHttpActionResult Guncelle(int id, KuaforSahip languages)
 {
     if (ModelState.IsValid == false)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         KuaforSahip ff = unitofwork.KuaforSahip.Find(x => x.Id == languages.Id);
         ff.Ad = languages.Ad;
         // ff.DogumTarihi = languages.DogumTarihi;
         ff.Email        = languages.Email;
         ff.KullaniciAdi = languages.KullaniciAdi;
         ff.Sehir        = karakterCevir(languages.Sehir);
         ff.Semt         = languages.Semt;
         ff.Sifre        = languages.Sifre;
         ff.Soyad        = languages.Soyad;
         ff.Tc           = languages.Tc;
         ff.Telefon      = languages.Telefon;
         unitofwork.KuaforSahip.Update(ff);
         unitofwork.Complete();
         unitofwork.Dispose();
         return(Ok());
     }
 }
예제 #3
0
        public JsonResult KuaforSahipSil(int id)
        {
            KuaforSahip pf = unitofwork.KuaforSahip.Find(x => x.Id == id);

            unitofwork.KuaforSahip.Delete(pf);
            unitofwork.Complete();
            unitofwork.Dispose();

            return(Json("Kuaför Sahibi başarıyla silindi.", JsonRequestBehavior.AllowGet));
        }
        public JsonResult KuaforCreateAdminLogin(LoginViewModel login)
        {
            KuaforSahip ks = unitofwork.KuaforSahip.Find(x => x.KullaniciAdi == login.UserName && x.Sifre == login.Password);

            //Kuaforu bul
            if (ks == null)
            {
                return(Json("Lütfen Bilgilerinizi Kontrol Ediniz..", JsonRequestBehavior.AllowGet));
            }
            else
            {
                Session["kuaforsahipCreate"] = ks.Id;
                return(Json("Başarılı Giriş.." + ks.Id, JsonRequestBehavior.AllowGet));
            }
        }
예제 #5
0
 public IHttpActionResult Sil(int?id)
 {
     if (id == null)
     {
         return(NotFound());
     }
     else
     {
         KuaforSahip ff = unitofwork.KuaforSahip.Find(x => x.Id == id);
         unitofwork.KuaforSahip.Delete(ff);
         unitofwork.Complete();
         unitofwork.Dispose();
         return(Ok());
         //return StatusCode(HttpStatusCode.NoContent);//buda olur
     }
 }
예제 #6
0
        public ActionResult KuaforSahipEkle(KuaforSahip kuaforsahip)
        {
            KuaforSahip berbersahip = new KuaforSahip();

            berbersahip.Ad    = kuaforsahip.Ad;
            berbersahip.Soyad = kuaforsahip.Soyad;
            //  berbersahip.DogumTarihi = kuaforsahip.DogumTarihi;
            berbersahip.Email        = kuaforsahip.Email;
            berbersahip.KullaniciAdi = kuaforsahip.KullaniciAdi;
            berbersahip.Sehir        = karakterCevir(kuaforsahip.Sehir);
            berbersahip.Semt         = kuaforsahip.Semt;
            berbersahip.Sifre        = kuaforsahip.Sifre;
            berbersahip.Tc           = kuaforsahip.Tc;
            berbersahip.Telefon      = kuaforsahip.Telefon;
            unitofwork.KuaforSahip.Insert(berbersahip);
            unitofwork.Complete();
            unitofwork.Dispose();
            return(View());
        }
예제 #7
0
        public KuaforSahip Ekle(KuaforSahip languages)
        {
            KuaforSahip ff = new KuaforSahip();

            ff.Ad = languages.Ad;
            //   ff.DogumTarihi = languages.DogumTarihi;
            ff.Email        = languages.Email;
            ff.KullaniciAdi = languages.KullaniciAdi;
            ff.Sehir        = karakterCevir(languages.Sehir);
            ff.Semt         = languages.Semt;
            ff.Sifre        = languages.Sehir;
            ff.Soyad        = languages.Soyad;
            ff.Tc           = languages.Tc;
            ff.Telefon      = languages.Telefon;
            unitofwork.KuaforSahip.Insert(ff);
            unitofwork.Complete();
            unitofwork.Dispose();
            return(ff);
        }
예제 #8
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);
        }
예제 #9
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());
        }