public bool Subscribe(NewsletterDto model) { _newsletterRepository.Create(new Models.Casino.Entities.Newsletter { CreatedDate = DateTime.UtcNow, Email = model.Email }); return(true); }
private NewsletterDto NewsletterParse(NewsletterResult newsletterResult) { NewsletterDto newsletterDto = new NewsletterDto { Email = newsletterResult.NewsletterForm.Email }; return(newsletterDto); }
private NewsletterResult NewsletterParse(NewsletterDto newsletterDto) { NewsletterResult newsletterResult = new NewsletterResult { NewsletterForm = new NewsletterForm() }; newsletterResult.NewsletterForm.Email = newsletterDto.Email; return(newsletterResult); }
public IHttpActionResult CreateNewsletter(NewsletterDto newsletterDto) { if (!ModelState.IsValid) { return(BadRequest()); } var newsletter = Mapper.Map <NewsletterDto, Newsletter>(newsletterDto); _context.Newsletters.Add(newsletter); _context.SaveChanges(); newsletterDto.Id = newsletter.Id; return(Created(new Uri(Request.RequestUri + "/" + newsletter.Id), newsletterDto)); }
public IActionResult Subscribe(NewsletterDto model) { _newsletterService.Subscribe(model); return(Ok()); }