public void IniciarProcessamento(ContatoModel contato_) { var negociarCOntato = new ContatoBusiness(); negociarCOntato.ValidarCamposObrigatorios(contato_); EmailHelper.Enviar("*****@*****.**", "*****@*****.**", "test", "MENSAGEM ERICK"); ArquivoHelper.GravarLog("Gravado com sucesso"); }
public void IniciarProcessamento(ContatoModel contato) { //action var negocioContato = new ContatoBusiness(); negocioContato.ValidarCamposObrigatorios(contato); EmailHelper.Enviar("*****@*****.**", "*****@*****.**", "Contato cadastrado com sucesso", "O contato foi aducionado"); ArquivoHelper.GravarLog("Contato cadastrado"); //assertion }
public void Testar_Camadas_Sem_Padrao_Facade() { //PASSO 1 - Armazenar os dados var novoContato = new ContatoModel(); novoContato.Nome = "Zeh"; novoContato.Email = "Email01"; //PASSO 2 - Validação dos dados var negocioContato = new ContatoBusiness(); negocioContato.ValidarCamposObrigatorios(novoContato); //PASSO 3 - Enviar o email EmailHelper.Enviar("*****@*****.**", "*****@*****.**", "Sem facade", "Sem facade"); //PASSO 4 - Gravar o log ArquivoHelper.GravarLog("Gravado com sucesso"); }
public void Testar_Camadas_Sem_Padrao_Facade() { //arrange var novoContato = new ContatoModel(); novoContato.Nome = "Adriano Mota"; novoContato.Email = "*****@*****.**"; //action var negocioContato = new ContatoBusiness(); negocioContato.ValidarCamposObrigatorios(novoContato); EmailHelper.Enviar("*****@*****.**", "*****@*****.**", "Contato cadastrado com sucesso", "O contato foi aducionado"); ArquivoHelper.GravarLog("Contato cadastrado"); //assertion }
public ContatoController() { contatoBusiness = new ContatoBusiness(); }
public JsonResult CadastrarNovoContato(ContatoModel novoContato) { string conteudoRetorno = string.Empty; string codigoRetorno = string.Empty; var contato = Mapper.Map <ContatoModel, Agenda.Model.ContatoModel>(novoContato); if (ContatoBusiness.ValidarCamposObrigatorios(contato)) { var arquivo = ArquivoHelper.LerContato(); List <ContatoModel> listaContatos = null; if (arquivo == string.Empty) { listaContatos = new List <ContatoModel>(); } else { listaContatos = JsonConvert.DeserializeObject <List <ContatoModel> >(arquivo); if (listaContatos == null) { listaContatos = new List <ContatoModel>(); } } long id = 0; if (listaContatos.Count() == 0) { id = 1; } else { id = listaContatos.Max(x => x.IdContato) + 1; } novoContato.IdContato = id; listaContatos.Add(novoContato); var arquivoLista = JsonConvert.SerializeObject(listaContatos); ArquivoHelper.GravarContato(arquivoLista); codigoRetorno = "0"; conteudoRetorno = "Contato adicionado com Sucesso!"; } else { codigoRetorno = "-1"; conteudoRetorno = "Favor verificar se Nome e/ou Telefone foram preenchidos!"; } return(Json(new { codigo = codigoRetorno, conteudo = conteudoRetorno }, "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet)); }