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