コード例 #1
0
        public JsonResult SendContactUsMessage(string nameSurname, string email, string subject, string message)
        {
            bool a = _contactRepo.CreateEntity(new ContactUs
            {
                NameSurname  = nameSurname,
                EmailAddress = email,
                Subject      = subject,
                Message      = message
            });

            if (a)
            {
                HttpContext.Session.SetString("success", _localizer["Mesajınız alınmıştır. En kısa sürede dönüş yapılacaktır. Teşekkür ederiz."]);
                return(Json(new { success = true }));
            }
            else
            {
                string msgTitle = _localizer["Hata"];
                string rspText  = _localizer["Hata oluştu. Mesaj gönderme işlemi gerçekleştirilemedi. Lütfen tekrar deneyiniz."];
                return(Json(new { success = false, title = msgTitle, responseText = rspText }));
            }
        }
コード例 #2
0
        public IActionResult Contact(ContactUsDto dto)
        {
            if (ModelState.IsValid)
            {
                var  contactUs = _mapper.Map <ContactUs>(dto);
                bool a         = _contactUsRepo.CreateEntity(contactUs);
                if (a)
                {
                    HttpContext.Session.SetString("resultCodeCreateContact", _localizer["Your message has been sent. Thank you."].ToString());

                    HttpContext.Session.SetObject("contactMessageInfo", dto);
                    EmailToAdminForContactMessage();
                    return(LocalRedirect("/"));
                }
                else
                {
                    return(View("Contact", dto));
                }
            }
            else
            {
                return(View("Contact", dto));
            }
        }