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)); }
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()); }
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); }
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 } }
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); }
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)); }
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()); }