public IHttpActionResult SaveToNewsletter(SaveToNewsletterRequest model) { SaveToNewsletterResponse response = new SaveToNewsletterResponse(); response = _newsletterService.SaveToNewsletter(model.Email); return(Ok(response)); }
public SaveToNewsletterResponse SaveToNewsletter(string email) { SaveToNewsletterResponse returnModel = new SaveToNewsletterResponse(); returnModel.Success = true; if (_newsletterRepository.EmailExistsInNewsletter(email)) { returnModel.Success = false; returnModel.Message = "Email exists"; } else { _newsletterRepository.Insert(new Newsletter { Email = email, RegisterDate = DateTime.UtcNow }); } return(returnModel); }