Exemplo n.º 1
0
 public bool Subscribe(NewsletterDto model)
 {
     _newsletterRepository.Create(new Models.Casino.Entities.Newsletter
     {
         CreatedDate = DateTime.UtcNow,
         Email       = model.Email
     });
     return(true);
 }
Exemplo n.º 2
0
        private NewsletterDto NewsletterParse(NewsletterResult newsletterResult)
        {
            NewsletterDto newsletterDto = new NewsletterDto
            {
                Email = newsletterResult.NewsletterForm.Email
            };

            return(newsletterDto);
        }
Exemplo n.º 3
0
        private NewsletterResult NewsletterParse(NewsletterDto newsletterDto)
        {
            NewsletterResult newsletterResult = new NewsletterResult
            {
                NewsletterForm = new NewsletterForm()
            };

            newsletterResult.NewsletterForm.Email = newsletterDto.Email;

            return(newsletterResult);
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 public IActionResult Subscribe(NewsletterDto model)
 {
     _newsletterService.Subscribe(model);
     return(Ok());
 }