public ActionResult Iletisim(IletisimModel model) { if (ModelState.IsValid) { foreach (var item in ModelState) { if (item.Value.Errors.Count > 0) { return(View(model)); } } Iletisim i = new Iletisim(); i.Ad = model.Ad; i.Soyad = model.Soyad; i.Mail = model.Email; i.Icerik = model.Mesaj; db.Iletisim.Add(i); int sonuc = db.SaveChanges(); if (sonuc > 0) { TempData["message"] = "<div class='alert alert-warning alert - dismissible fade show' role='alert'> Mesajınız başarılıyla iletildi. <br> En kısa sürede cevaplamaya çalışacağız.<button type = 'button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span> </button></div>"; } } return(View(model)); }
public ActionResult Contact(IletisimModel model) { if (ModelState.IsValid) { var body = new StringBuilder(); body.AppendLine("İsim: " + model.Name); body.AppendLine("Tel: " + model.Phone); body.AppendLine("Eposta: " + model.Email); body.AppendLine("Konu: " + model.Message); Gmail.SendMail(body.ToString()); ViewBag.Success = true; } return(View()); }
public ActionResult Anasayfa(IletisimModel model) { if (ModelState.IsValid) { var body = new StringBuilder(); body.AppendLine("İSİM: " + model.NickName); body.AppendLine("SOYİSİM: " + model.SurName); body.AppendLine("TELEFON: " + model.Phone); body.AppendLine("EPOSTA: " + model.Email); body.AppendLine("KONU: " + model.Message); Gmail.SendMail(body.ToString()); ViewBag.Success = true; } return(View()); }
public ActionResult HandleIletisimFormPost(IletisimModel model) { var yeniKayit = Services.ContentService.CreateContent(model.Name + " " + model.Surname + " " + DateTime.Now.ToString("dd/MMM/yyyy HH:mm.ss"), CurrentPage.Id, "iletisimFormlari"); yeniKayit.SetValue("pageTitle", CurrentPage.Name); yeniKayit.SetValue("siteName", CurrentPage.Parent.Name); yeniKayit.SetValue("emailFrom", model.Email); yeniKayit.SetValue("nameFrom", model.Name); yeniKayit.SetValue("surnameFrom", model.Surname); yeniKayit.SetValue("phone", model.Phone); yeniKayit.SetValue("message", model.Message); IDataTypeService myService = ApplicationContext.Services.DataTypeService; var SecilenCinsiyet = myService.GetAllDataTypeDefinitions().First(x => x.Id == 1118); int SecilenCinsiyetPreValueId = myService.GetPreValuesCollectionByDataTypeId(SecilenCinsiyet.Id).PreValuesAsDictionary.Where(x => x.Value.Value == model.SecilenCinsiyet).Select(x => x.Value.Id).First(); yeniKayit.SetValue("cinsiyetSecimi", SecilenCinsiyetPreValueId); Services.ContentService.SaveAndPublishWithStatus(yeniKayit); return(RedirectToCurrentUmbracoPage()); }
public ActionResult Goster() { IletisimModel yeniModel = new IletisimModel(); List <SelectListItem> CinsiyetSecimi = new List <SelectListItem>(); XPathNodeIterator iterator = umbraco.library.GetPreValues(1118); iterator.MoveNext(); XPathNodeIterator preValues = iterator.Current.SelectChildren("preValue", ""); while (preValues.MoveNext()) { string preValue = preValues.Current.Value; CinsiyetSecimi.Add(new SelectListItem() { Text = preValue, Value = preValue }); yeniModel.CinsiyetSecimi = CinsiyetSecimi; } return(PartialView("IletisimForm", yeniModel)); }