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); }
public new void Setup() { _privacySettings = new PrivacySettings(); _validator = new ContactUsValidator(_localizationService, _privacySettings); }
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); }