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'>&times;</span>  </button></div>";
                }
            }

            return(View(model));
        }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
 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));
        }