public JsonResult WriteUs(string name, string mail, string subject, string comment)
        {
            var result = new ForgetPasswordResult();
            var model  = new Message()
            {
                Name        = name,
                Mail        = mail,
                Subject     = subject,
                Comment     = comment,
                CreatedTime = DateTime.Now,
                IsReaded    = false
            };
            var validator = new ContactUsValidator().Validate(model);

            if (validator.IsValid)
            {
                _unitOfWork.GetRepo <Message>().Add(model);
                _unitOfWork.Commit();
                result.Message   = "Mesajınız başarılı bir şekilde iletildi. En kısa zamanda tarafınıza dönüş yapılacaktır.";
                result.AlertType = "success";
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            result.Message   = "Ad,Mail,Konu ve Mesaj alanları boş bırakılamaz.Lütfen tekrar deneyiniz.";
            result.AlertType = "danger";
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
 public ContactUsInquiryService(
     IContactUsInquiryRepository contactUsInquiryRepository,
     ContactUsValidator contactUsValidator,
     IUnitOfWork unitOfWork)
 {
     _contactUsInquiryRepository = contactUsInquiryRepository;
     _contactUsValidator         = contactUsValidator;
     _unitOfWork = unitOfWork;
 }
        public void ContactUs_FirstNameOnly()
        {
            var contactUsVM = new ContactUsViewModel {
                FirstName = "Test",
                LastName = "",
                EmailAddress = "*****@*****.**",
                Subject = "Subject",
                Body = "Body"
            };

            var contactUsVal = new ContactUsValidator(new EmailValidator());
            var valResult = contactUsVal.Validate(contactUsVM);

            Assert.IsTrue(!valResult.IsValid);
        }
Example #4
0
 public new void Setup()
 {
     _privacySettings = new PrivacySettings();
     _validator       = new ContactUsValidator(_localizationService, _privacySettings);
 }
Example #5
0
 public new void Setup()
 {
     _commonSettings = new CommonSettings();
     _validator      = new ContactUsValidator(_localizationService, _commonSettings);
 }
 public new void Setup()
 {
     _commonSettings = new CommonSettings();
     _validator = new ContactUsValidator(_localizationService, _commonSettings);
 }
 public void Setup()
 {
     _validator = GetService <ContactUsValidator>();
 }
 public new void Setup()
 {
     _validator = new ContactUsValidator(_localizationService);
 }
 public new void Setup()
 {
     _privacySettings = new PrivacySettings();
     _validator       = new ContactUsValidator(_privacySettings);
 }
 public new void Setup()
 {
     _validator = new ContactUsValidator(_localizationService);
 }