protected BlogServiceResponse SubmitNewsletterSignUpForm(NewsletterSignUpFormContract subscribeRequest) { var response = new BlogServiceResponse(); bool error = false; #region Error Checking bool isFirstNameValid = true, isLastNameValid = true, isEmailValid = true; if (String.IsNullOrEmpty(subscribeRequest.FirstName)) isFirstNameValid = false; if (String.IsNullOrEmpty(subscribeRequest.LastName)) isLastNameValid = false; if (String.IsNullOrEmpty(subscribeRequest.Email) || !Global.IsEmail(subscribeRequest.Email)) isEmailValid = false; error = !(isFirstNameValid && isLastNameValid && isEmailValid); #endregion if (!error) { Global.SaveFormData(subscribeRequest.FirstName, "", subscribeRequest.LastName, subscribeRequest.Email.Trim(), "", "", "", "", false, false, 1, subscribeRequest.AreaId, subscribeRequest.CityId); response.Message = "Thank you for signing up!"; return response; } else { response.Message = "Please fill out the form completely."; response.Success = false; return response; } }
protected BlogServiceResponse NewsletterSubscribe(NewsletterContract subscribeRequest) { var response = new BlogServiceResponse(); if (String.IsNullOrEmpty(subscribeRequest.Email.Trim())) { response.Message = "Please fill out the form completely."; response.Success = false; return response; } if (!Global.IsEmail(subscribeRequest.Email.Trim())) { response.Message = "Please enter a valid email address."; response.Success = false; return response; } Global.SaveFormData("", "", "", subscribeRequest.Email.Trim(), "", "", "", "", false, false, 1, subscribeRequest.AreaId, subscribeRequest.CityId); response.Message = "Thank you for signing up!"; return response; }