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;
        }