public IActionResult Index([FromForm] NewsletterEmail newsletter) { //TODO - Adição no banco de dados //TODO - Validações return(View()); }
public IActionResult Index() { var news = new NewsletterEmail() { Email = "*****@*****.**" }; return(View(news)); }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { //TODO - Adição no banco de dados return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _newsletterRepository.Cadastrar(newsletter); TempData["MSG_S"] = "Cadastro de Email efetuado com sucesso!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _repositoryNewsletter.Cadastrar(newsletter); TempData["MSG_SUCESSO"] = "E-mail cadastrado! Agora você vai receber promoções especiais no seu e-mail! Fique atento as novidades!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) //sobrecaraga do metodo ContatoAcao { if (ModelState.IsValid) { _repositoryNewsLetter.Cadastrar(newsletter); TempData["MSG_S"] = "Parabens ! Fique antento nas nossas ofertas!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletterEmail) // Atribui o e-mail do form automaticamente a este objeto parâmetro no submit do form { if (ModelState.IsValid) { _newsletterEmailRepository.CadastrarNewsletterEmail(newsletterEmail); TempData["MSG_SUCESSO"] = MSG_SUCESSO_NEWSLETTER; return(RedirectToAction(nameof(Index))); // Qual a diferença? TempData funciona aqui, ViewData e ViewBag não } else { return(View()); // Qual a diferença? ViewData e ViewBag são repassados aqui } }
public IActionResult Index([FromForm] NewsletterEmail pNewsletter) { if (ModelState.IsValid) { _repositoryNewsletter.Cadastrar(pNewsletter); TempData["MSG_S"] = "E-mail cadastrado! Fique atento as novidades no seu e-mail!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) //FromForm pega todo o formulario { if (ModelState.IsValid) // validacao mais simples { _repositoryNewsLetter.Cadastrar(newsletter); TempData["MSG_S"] = "Parabéns e-mail cadastrado com Sucesso! Fique atento as nossas promoções no seu e-mail."; //mostra dados na tela return(RedirectToAction(nameof(Index))); //retorna o metodo index GET } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { //TODO - Adição no banco de dados _newslatterRepository.Store(newsletter); TempData["MSG_S"] = "E-Mail cadastrado! Agora você vai receber promoções no seu email!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { NewsletterRepository.Cadastrar(newsletter); TempData["MSG_S"] = "E-mail cadastrado! Agora você esta por dentro das promoções! "; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _repositoryNewsletter.Register(newsletter); TempData["MSG_S_Newsletter"] = "PRONTO! Agora você irá receber nossas promoções diárias, fique ligado!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _repositoryNewsletter.Cadastrar(newsletter); TempData["MSG_S"] = "Recebemos seu e-mail, agora você estará por dentro de todas as nossas ofertas e promoções!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { //TODO - Save data on Database _newsletterRepository.AddNewsletter(newsletter); TempData["MSG_S"] = "Email cadastrado com sucesso, a partir de agora você receberá nossa promoções, fique atento"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _repositoryNewsletter.Cadastrar(newsletter); TempData["MSG_S"] = "E-mail cadastrado com sucesso, breve receberá promoções especiais"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { // Adicao no banco de dados. _repositoryNewsletter.Cadastrar(newsletter); TempData["MSG_S"] = "Seu email foi cadastrado com sucesso, obrigado por participar da nossa rede!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { //VALIDANDO FORMULÁRIO VINDO DA VIEW if (ModelState.IsValid) { _repositoryNewsLetter.Cadastrar(newsletter); TempData["Mensagem_S"] = "Obrigado pelo cadastro e-mail! Vamos enviar promoções especiais ao seu email!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) /* Com esse código, já será suficiente pra receber todos os dados enviados que sejam compativeis com "NewsletterEmail", pegando o Email e atribuido a variável "newsletter", evitando colocar as atribuições o que resulta em um ganho de tempo e esforço */ { if (ModelState.IsValid) { _repositoryNewsletter.Cadastrar(newsletter); /* "ViewBag" e "ViewData" serve para enviar dados para a tela. O "ViewBag" é do tipo dinâmico e é tratado como um objeto, o "ViewData" é um Dicionário e possui "Chave/Valor". Já o TempData serve para armazenar os dados temporáriamente, sendo que enquanto os dados não forem acessados eles permaneceram armazenados */ TempData["MSG_S"] = "E-mail Cadastrado com Sucesso! Agora você vai receber Promoções Especiais no seu Email! Fique atento as Novidades!"; return(RedirectToAction(nameof(Index))); /* Redireciona uma ação para uma página específica */ } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { _banco.NewsletterEmails.Add(newsletter); _banco.SaveChanges(); TempData["MSG_S"] = "E-mail cadastrado! Agora você vai receber promoções especiais no seu e-mail! Fique atento as novidades!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { //TODO - Adição no banco de dados _banco.NewsletterEmails.Add(newsletter); _banco.SaveChanges(); TempData["MSG_S"] = "E-mail cadastrado com sucesso!"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { if (_repositoryNewsletter.VerificarNewsletter(newsletter) == null) { _repositoryNewsletter.Cadastrar(newsletter); TempData["MSG_S"] = "E-mail cadastrado. Agora você receberá nossas promoções"; } else { TempData["MSG_S"] = "Seu e-mail já está cadastrado. Fique atento as nossas promoções"; } return(RedirectToAction(nameof(Index))); } return(View()); }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { // TODO - validações. if (ModelState.IsValid) { //adicionar email ao banco salvar _repositoryNewsleter.Cadastrar(newsletter); //mensagem de que deu certo TempData["MSG_S"] = "E-mail cadastrado! Agora você vai receber promoções especiais no seu e-mail! Fique atento as novidades!"; // TODO - adição no banco de dados. return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { //TODO - validacoes - incluidas no modelo pela data anotations if (ModelState.IsValid) { //TODO - Adicao no banco de dados _banco.NewsletterEmails.Add(newsletter); _banco.SaveChanges(); //Mensagem ao usuario TempData["MSG_S"] = "E-mail cadastrado! Agora você você vai receber promoções especiais no seu email. Fique Atento às novidades."; //redirecionamento é feito pelo metodo GET return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { if (!_newsletterRepository.existNewsletter(newsletter.Email)) { _newsletterRepository.AddNewsletter(newsletter); TempData["MSG_S"] = "E-mail cadastrado!"; } else { TempData["MSG_E"] = "E-mail já existe!"; } return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index(int?pagina, string pesquisa, int?registros, string ordenacao, [FromForm] NewsletterEmail newsletterEmail) { if (ModelState.IsValid) { try { _newsletterEmailRepository.Cadastrar(newsletterEmail); TempData["MSG_S"] = MensagensSucesso.MSG_S004; return(RedirectToAction("Index")); } catch (Exception e) { TempData["MSG_E"] = e.Message; } } return(View()); }
public void Register(NewsletterEmail newsletter) { _database.NewsletterEmails.Add(newsletter); _database.SaveChanges(); }
public void Cadastrar(NewsletterEmail newsletter) { _banco.NewsletterEmails.Add(newsletter); _banco.SaveChanges(); // throw new NotImplementedException(); }
public void Cadastrar(NewsletterEmail newsletter) { this._banco.NewsletterEmail.Add(newsletter); this._banco.SaveChanges(); }
public void Cadastrar(NewsletterEmail newsletterEmail) { _dbContext.newsletterEmails.Add(newsletterEmail); _dbContext.SaveChanges(); }
public void Cadastrar(NewsletterEmail newsletter) { _banco.NewsletterEmails.Add(newsletter); _banco.SaveChanges(); }