public List <string> Editar(Cervejarias cervejarias) { var erros = _cervjariaValidacao.Validade(cervejarias); if (erros.Count() == 0) { _cervejariaRepository.Update(cervejarias); } return(erros); }
public ActionResult Cadastrar(Cervejarias cervejarias) { var erros = _cervejariaService.Cadastrar(cervejarias); if (erros.Count() > 0) { return(BadRequest(erros)); } return(Ok("Adicionado com Sucesso")); }
public ActionResult Editar(Cervejarias cervejarias) { var erros = _cervejariaService.Editar(cervejarias); if (erros.Count() > 0) { return(BadRequest(erros)); } return(Ok("Atualizado com Sucesso!")); }
public List <string> Validade(Cervejarias cervejarias) { var listaErros = new List <string>(); if (!ValidarCNPJEmBranco(cervejarias.Cnpj)) { listaErros.Add("CNPJ não pode ficar em Branco!"); } else if (!ValidarCNPJ(cervejarias.Cnpj)) { listaErros.Add("CNPJ Inválido!"); } else if (!ValidarExistenciaCNPJ(cervejarias.Cnpj)) { listaErros.Add("CNPJ já Cadastrado!"); } if (!ValidarObrigatoriedadeTelefone(cervejarias.Telefone)) { listaErros.Add("Telefone não pode ficar em branco!"); } else if (!ValidarTelefone(cervejarias.Telefone)) { listaErros.Add("Telefone Inválido!"); } if (!ValidarRazaoSocial(cervejarias.RazaoSocial)) { listaErros.Add("Razão Social Não pode ficar em Branco!"); } if (!ValidarNomeFantasia(cervejarias.NomeFantasia)) { listaErros.Add("Nome Fantasia Não pode ficar em Branco!"); } if (!ValidarEndereco(cervejarias.Endereco)) { listaErros.Add("Endereço Não pode ficar em Branco!"); } if (!ValidarObrigatoriedadeEmail(cervejarias.Email)) { listaErros.Add("Email não pode ficar em branco!"); } else if (!ValidarFormatoEmail(cervejarias.Email)) { listaErros.Add("Email Inválido!"); } return(listaErros); }