Esempio n. 1
0
        public int MekanAc(string mekanAdi, int ilceId)
        {
            int      kayitSayisi;
            Mekanlar m = new Mekanlar();

            if (!string.IsNullOrEmpty(mekanAdi))
            {
                m.MekanAdi = mekanAdi;

                m.IlceId    = ilceId;
                kayitSayisi = da.MekanAc(m);
            }
            else
            {
                kayitSayisi = -1;
            }

            return(kayitSayisi);
        }
Esempio n. 2
0
        public ActionResult Onayla(Mekanlar mkn, int id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var kayit = db.OnayBekleyen.Find(id);
                    mkn.latitude        = kayit.latitude;
                    mkn.longitude       = kayit.longitude;
                    db.Entry(mkn).State = EntityState.Added;
                    db.OnayBekleyen.Remove(kayit);
                    db.SaveChanges();

                    var kayit2 = (from data in db.Kullanicilar where data.KullaniciAd == mkn.Gonderen select data).FirstOrDefault();

                    SmtpClient client = new SmtpClient();
                    client.EnableSsl   = true;
                    client.Port        = 587;
                    client.Host        = "smtp.gmail.com";
                    client.Credentials = new NetworkCredential("*****@*****.**", "deli90*-");

                    MailMessage Msg = new MailMessage();
                    Msg.From = new MailAddress("*****@*****.**");
                    Msg.To.Add(kayit2.Email);
                    Msg.Subject    = "Öneri Kabul";
                    Msg.Body       = string.Format("Sayın {0} {1},<BR/>{2} isimli mekan admin tarafından onaylanmıştır.", kayit2.Ad, kayit2.Soyad, mkn.MekanAd);
                    Msg.IsBodyHtml = true;
                    client.Send(Msg);

                    return(RedirectToAction("OnayBekleyen", new { id = mkn.ID }));
                }
                return(View());
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }