Exemplo n.º 1
0
        public JsonResult NewPaper(Bildiri bildiri)
        {
            var jModel = new JsonModel();
            Uye editor = null;

            try
            {
                //var konuKelimeleri = bildiri.Konu.ToLower().Split(' ');
                var kEtikets = _konuEtiketiService.GetAll_WInc_NotMe(_sessionService.GetUyeSession().Id); //hem yazar kem editör ise kendi konuları gelmez
                foreach (var item in kEtikets)
                {
                    if (bildiri.Konu.ToLower().Contains(item.EtiketAdiTr.ToLower()) || bildiri.Konu.ToLower().Contains(item.EtiketAdiEng.ToLower()))
                    {
                        editor = item.Editor;
                        break;
                    }
                }
                if (editor == null)
                {
                    editor = kEtikets[new Random().Next(kEtikets.Count)].Editor;
                }
                var yeniBildiri = new Bildiri
                {
                    Aciklama     = bildiri.Aciklama,
                    Konu         = bildiri.Konu,
                    BildiriTarih = DateTime.Now,
                    YazarId      = _sessionService.GetUyeSession().Id,
                    EditorId     = editor.Id,
                    SayfaKimlik  = Guid.NewGuid().ToString(),
                    Sonuc        = 2, // bekleyen bildiri
                };
                var olusanBildiri = _bildiriService.EkleKaydet(yeniBildiri);
                _paperNotifyService.AddPaperNotify(new PaperNotify // bildiri oluşturuldu
                {
                    PaperId      = olusanBildiri.Id,
                    UyeId        = olusanBildiri.EditorId,
                    BildiriMesaj = Localizer["editorOlarakAtandiniz", olusanBildiri.Id],
                    OkunduMu     = false
                });
                _paperNotifyService.Kaydet();
                jModel.sonuc = true;
                jModel.nesne = new
                {
                    olusanBildiri.Id,
                    olusanBildiri.YazarId
                };
            }
            catch (Exception e)
            {
                jModel.sonuc = false;
                jModel.mesaj = e.Message;
            }
            return(Json(jModel));
        }
        public ActionResult Create([Bind(Include = "UyeID,UyeAdSoyad,UyeMail,UyeSifre")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uyes.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(uye));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "UyeID,Ad,Soyad,KulAdi,EPosta,Sifre,SifremiHatirla,GirisYapildiMi,UyelikTarihi")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uyeler.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(uye));
        }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "UyeID,KullaniciAdi,Email,Sifre,AdSoyad,YetkiID")] Uye uye)
 {
     if (ModelState.IsValid)
     {
         db.Entry(uye).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.YetkiID = new SelectList(db.Yetkis, "YetkiID", "Yetki1", uye.YetkiID);
     return(View(uye));
 }
Exemplo n.º 5
0
        public ActionResult Create([Bind(Include = "UyeID,KullaniciAdi,Email,Sifre,Ad,Soyad,Yetki")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uye.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(uye));
        }
 public IActionResult UyeSil(Uye uye)
 {
     try
     {
         return(Ok(uyeManager.Sil(uye)));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
Exemplo n.º 7
0
        public string UyeGiris(string Email, string Sifre)
        {
            Uye uye = us.UyeKontrol(Email, Sifre);

            if (uye == null)
            {
                return("Hatalı email veya şifre girişi");
            }
            Session["uye"] = uye.UyeID;
            return("Hoşgeldiniz...<script type='type/javascript'>setTimeout(function(){window.location='/'}, 3000);</script>");
        }
        public ActionResult Create(Uye uye)
        {
            uye.Yetki = 0;
            if (ModelState.IsValid)
            {
                db.Uye.Add(uye);

                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
Exemplo n.º 9
0
        public ActionResult uyeSil(int id)
        {
            Uye uye = db.Uye.Where(x => x.uyeID == id).SingleOrDefault();

            if (uye != null)
            {
                uye.onay = false;
                db.SaveChanges();
                return(Json(true));
            }
            return(Json(false));
        }
Exemplo n.º 10
0
        public string UyeGiris(string Email, string Sifre)
        {
            Repository <Uye> repo = new Repository <Uye>(ent);
            Uye uye = repo.Get(u => u.Email == Email && u.Sifre == Sifre);

            if (uye == null)
            {
                return("Htalı email. yada yanlış şifre!");
            }
            Session["Uye"] = uye.ID;
            return("Hoş geldiniz.. <script ytpe'text/javascript'>setTimeout(funtion(){window.location='/'},3000); </script>");
        }
Exemplo n.º 11
0
 public Uye UyeGirisYap()
 {
     try
     {
         Uye uye = db.Uyes.Where(u => u.uyeTc == tc && u.uyeSifre == parola).FirstOrDefault();
         return(uye);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 12
0
        public ActionResult Login(Uye uye)
        {
            Uye tempuye = _uyeService.Login(uye);

            if (tempuye != null && tempuye.Donor != null)
            {
                Session["uye"]   = tempuye;
                Session["donor"] = tempuye.Donor;
                return(RedirectToAction("Profil", "Donor"));
            }
            return(RedirectToAction("Index", "Donor"));
        }
Exemplo n.º 13
0
        public string UyeGiris(string Email, string Sifre)
        {
            Repository <Uye> repo = new Repository <Uye>(ent);
            Uye uye = repo.Get(u => u.Email == Email && u.Sifre == Sifre);

            if (uye == null)
            {
                return("Hatalı Email yada Şifre girişi!");
            }
            Session["uye"] = uye.ID;
            return("Hoşgeldiniz...<script type='text/javascript'>setTimeout(function(){window.location='/'}, 3000);</script>");
        }
Exemplo n.º 14
0
        public ActionResult Create([Bind(Include = "UyeId,KullaniciAdi,Email,Sifre,AdSoyad,YetkiId")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uye.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.YetkiId = new SelectList(db.Yetki, "YetkiId", "Yetki1", uye.YetkiId);
            return(View(uye));
        }
 public ActionResult Detay(int?id)
 {
     if (id == null)
     {
         return(HttpNotFound());
     }
     else
     {
         Uye uye = db.Uyes.Find(id);
         return(View("Detay", uye));
     }
 }
Exemplo n.º 16
0
        public ActionResult YetkiVer(int id = 0)
        {
            Uye temp = uye.GetByID(id);

            if (temp == null)
            {
                return(HttpNotFound());
            }

            ViewBag.YetkiAdi = new SelectList(yetki.Select(), "Id", "Yetkisi", temp.YetkiID);
            return(View(temp));
        }
Exemplo n.º 17
0
        public string UyeGiris(string Email, string Sifre)
        {
            Uye uye = unitofwork.Repository <Uye>().Get(u => u.Email == Email && u.Sifre == Sifre);

            if (uye == null)
            {
                return("Hatalı email yada şifre girişi.!");
            }
            Session["uye"] = uye;

            return("Hoşgeldiniz...<script type='text/javascript'>setTimeout(function(){window.location='/'},3000);</script>");
        }
Exemplo n.º 18
0
 public int AddUyeService(Uye uye)
 {
     try
     {
         return(_uyeRepository.AddItem(uye));
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata : " + e.Message);
         return(0);
     }
 }
Exemplo n.º 19
0
        public ActionResult Create([Bind(Include = "UyeID,YetkiID,UyeAdi,UyeSoyadi,UyeResmi,Email,Sifre,Telefon")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uye.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.YetkiID = new SelectList(db.Yetki, "YetkiID", "YetkiAdi", uye.YetkiID);
            return(View(uye));
        }
        public bool UyeDelete(int KayitID)
        {
            using (okanorhancomBlogDB db = new okanorhancomBlogDB())
            {
                Uye Delete = db.Uye.Find(KayitID);
                db.Uye.Remove(Delete);
                db.SaveChanges();
            }
            var result = true;

            return(result);
        }
Exemplo n.º 21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UyeID"] != null)
     {
         int uye_id = -1;
         if (Int32.TryParse(Session["UyeID"].ToString(), out uye_id))
         {
             ModalDataContext data = new ModalDataContext();
             Uye uye = data.Uyes.FirstOrDefault(u => u.UyeID == uye_id);
             if (uye != null)
             {
                 if ((bool)uye.BlogYazmaDuzenleme)
                 {
                     if (Request.QueryString["BlogID"] != null)
                     {
                         string blog_id_str = Request.QueryString["BlogID"].ToString();
                         int    blog_id;
                         if (Int32.TryParse(blog_id_str, out blog_id))
                         {
                             if (!IsPostBack)
                             {
                                 if (!blogBilgileri(blog_id))
                                 {
                                     Response.Redirect("AdminPanel.aspx");
                                 }
                             }
                         }
                         else
                         {
                             Response.Redirect("AdminPanel.aspx");
                         }
                     }
                 }
                 else
                 {
                     Response.Redirect("AdminPanel.aspx");
                 }
             }
             else
             {
                 Response.Redirect("Login.aspx");
             }
         }
         else
         {
             Response.Redirect("Login.aspx");
         }
     }
     else
     {
         Response.Redirect("Login.aspx");
     }
 }
Exemplo n.º 22
0
        public ActionResult Create([Bind(Include = "UyeID,KullanıcıAdı,Email,Sifre,AdSoyad,YetkiID")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                db.Uyeler.Add(uye);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.YetkiID = new SelectList(db.Yetkiler, "YetkiID", "YetkiAdı", uye.YetkiID);
            return(View(uye));
        }
Exemplo n.º 23
0
        public ActionResult Login(Uye uye)
        {
            Uye tempuye = _uyeService.Login(uye);

            if (tempuye != null && tempuye.Hasta != null)
            {
                Session["uye"]   = tempuye;
                Session["hasta"] = tempuye.Hasta;
                return(RedirectToAction("Profil", "Hasta"));
            }
            return(RedirectToAction("Index", "Hasta"));
        }
Exemplo n.º 24
0
        public async Task <IActionResult> PostUye([FromBody] Uye uye)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Uye.Add(uye);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetUye", new { id = uye.Id }, uye));
        }
 //Kullanıcının bir email girmesini sağlar
 //Girdi email ise "true" değil ise "false" return eder
 public bool emailKontrol(Uye uye)
 {
     try
     {
         MailAddress mail = new MailAddress(uye.EMAIL);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemplo n.º 26
0
        public ActionResult ProfilGuncellePost(DonorUyeGuncelleDTO _donoruye)
        {
            Uye uye = _uyeService.Get(_donoruye.Uye.ID);

            uye.KullaniciAdi = _donoruye.Uye.KullaniciAdi;
            uye.Sifre        = _donoruye.Uye.Sifre;
            //uye.GuvenlikSorusuID = _hastauye.Uye.GuvenlikSorusuID;
            //uye.GuvenlikSoruCevabi = _hastauye.Uye.GuvenlikSoruCevabi;
            //uye.Type = _hastauye.Uye.Type;
            //uye.OnayliMi = _hastauye.Uye.OnayliMi;
            //uye.IsDeleted = _hastauye.Uye.IsDeleted;
            //uye.OlusturulmaTarihi = _hastauye.Uye.OlusturulmaTarihi;
            _uyeService.Update(uye);

            Donor donor = _donorService.Get(_donoruye.Uye.ID);

            donor.Adres       = _donoruye.Donor.Adres;
            donor.BagisTarihi = _donoruye.Donor.BagisTarihi;
            donor.BagisTuruID = _donoruye.Donor.BagisTuruID;
            donor.CinsiyetID  = _donoruye.Donor.CinsiyetID;
            donor.DogumTarihi = _donoruye.Donor.DogumTarihi;
            donor.Email       = _donoruye.Donor.Email;
            donor.Fotograf    = _donoruye.Donor.Fotograf;
            donor.GSM         = _donoruye.Donor.GSM;
            donor.Isim        = _donoruye.Donor.Isim;
            donor.KanGrubuID  = _donoruye.Donor.KanGrubuID;
            donor.SehirID     = _donoruye.Donor.SehirID;
            donor.Soyisim     = _donoruye.Donor.Soyisim;
            donor.TCKimlikNo  = _donoruye.Donor.TCKimlikNo;
            donor.UlkeID      = _donoruye.Donor.UlkeID;
            _donorService.Update(donor);

            DonorOnay donorOnay = _donorOnayService.Get(_donoruye.Uye.ID);

            donorOnay.BagisTuru = _donoruye.DonorOnay.BagisTuru;
            donorOnay.Cinsiyet  = _donoruye.DonorOnay.Cinsiyet;
            donorOnay.Email     = _donoruye.DonorOnay.Email;
            donorOnay.GSM       = _donoruye.DonorOnay.GSM;
            donorOnay.Sehir     = _donoruye.DonorOnay.Sehir;
            donorOnay.Soyisim   = _donoruye.DonorOnay.Soyisim;
            donorOnay.Isim      = _donoruye.DonorOnay.Isim;
            donorOnay.KanGrubu  = _donoruye.DonorOnay.KanGrubu;
            donorOnay.Ulke      = _donoruye.DonorOnay.Ulke;
            _donorOnayService.Update(donorOnay);


            Session["uye"]       = null;
            Session["hasta"]     = null;
            Session["donor"]     = null;
            Session["donoronay"] = null;
            return(RedirectToAction("Index", "Donor"));
        }
Exemplo n.º 27
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (CheckIt())
                {
                    Uye uye = new Uye();
                    uye.ad         = adTxt.Text;
                    uye.soyad      = soyadTxt.Text;
                    uye.telefon    = telefonTxt.Text;
                    uye.eMail      = emailTxt.Text;
                    uye.adres      = adresTxt.Text;
                    uye.adminID    = int.Parse(Helper.girisYapID);
                    uye.cezaTarihi = DateTime.Today.ToString("yyyy-MM-dd");

                    SqlConnector sql = new SqlConnector();



                    if (sql.uyeGuncelle(uye))
                    {
                        textTemizle();
                        Helper help = new Helper(sorgu, "uye", this.dataGridView1);
                        MessageBox.Show("Güncellendi...");
                        emailTxt.ReadOnly  = false;
                        emailTxt.BackColor = Color.White;
                    }

                    else if (sql.uyeOlustur(uye))
                    {
                        textTemizle();
                        Helper help = new Helper(sorgu, "uye", this.dataGridView1);
                        MessageBox.Show("Eklendi...");
                    }

                    else
                    {
                        MessageBox.Show("Hata...");
                    }
                }

                else
                {
                    MessageBox.Show("Boş bırakmayın..");
                }
                adTxt2 = ""; soyadTxt2 = ""; emailTxt2 = ""; telefonTxt2 = ""; adresTxt2 = "";
            }
            catch (Exception)
            {
                MessageBox.Show("Karakter sayınız fazla. Kontrol edin..");
            }
        }
        //Üye Getir Butonu
        private void btnUyeGetir_Click(object sender, EventArgs e)
        {
            //uye nesnesi ile "nesne return eden" bir metot çağırılacağı için tmpUye nesnesi oluşturuldu
            Uye uye    = new Uye();
            Uye tmpUye = new Uye();

            uye.UYE_TCKNO = txtTcknoGuncelleme.Text;

            UyeBLL bll = new UyeBLL();

            try
            {
                //return edilen nesne tmpUye ile eşleştirildi
                tmpUye = bll.UyeAra2(uye);
                txtAdGuncelleme.Text    = tmpUye.UYE_AD;
                txtSoyadGuncelleme.Text = tmpUye.UYE_SOYAD;
                if (tmpUye.CINSIYET == "ERKEK")
                {
                    radioErkekGuncelleme.Checked = true;
                }
                if (tmpUye.CINSIYET == "KIZ")
                {
                    radioKadinGuncelleme.Checked = true;
                }
                txtDogumTarihiGuncelleme.Text = tmpUye.DOGUM_TARIHI;
                txtTelefonGuncelleme.Text     = tmpUye.TELEFON;
                txtMailGuncelleme.Text        = tmpUye.EMAIL;

                //Uye Adı alanı boş ise bulunamadı uyarısı verir
                if (tmpUye.UYE_AD == null)
                {
                    MessageBox.Show("Böyle bir üye bulunamadı!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    //Güncelleme butonu inaktif olur böylece hata çıkmasını önler
                    btnGuncelle.Enabled   = false;
                    btnGuncelle.BackColor = Color.Gray;
                    btnGuncelle.ForeColor = Color.DarkGray;
                    btnGuncelle.FlatAppearance.BorderColor = Color.DarkGray;
                }
                else
                {
                    //Eğer üye bulunursa güncelleme butonu aktifleşir
                    btnGuncelle.Enabled   = true;
                    btnGuncelle.BackColor = Color.Honeydew;
                    btnGuncelle.ForeColor = Color.DarkGreen;
                    btnGuncelle.FlatAppearance.BorderColor = Color.DarkGreen;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lütfen bilgileri kontrol ediniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemplo n.º 29
0
        public ActionResult UyeSil(string id)
        {
            int uyeID = Convert.ToInt32(id);
            Uye temp  = uye.GetByID(uyeID);

            if (!uye.Delete(uyeID))
            {
                return(HttpNotFound());
            }

            Session["uyeSilmeOlayi"] = "Kullanıcı Adı  '" + temp.KullaniciAdi + "' olan  '" + temp.AdSoyad + "' adlı kişisi başarıyla silindi.";
            return(RedirectToAction("OnayliUyeler"));
        }
Exemplo n.º 30
0
        public ActionResult KayıtOl(Uye uye, string nick, string parola)
        {
            MembershipUser user = Membership.CreateUser(nick, parola);

            uye.uye_id        = (Guid)user.ProviderUserKey;
            uye.kayıt_tarih   = DateTime.Now;
            uye.kullanıcı_tip = true;
            wc.Uyes.Add(uye);
            wc.SaveChanges();
            FormsAuthentication.RedirectFromLoginPage(nick, true);
            Session["Uye"] = uye;
            return(RedirectToAction("Index", "Home"));
        }