Ejemplo n.º 1
0
        public List <string> Editar(Cervejarias cervejarias)
        {
            var erros = _cervjariaValidacao.Validade(cervejarias);

            if (erros.Count() == 0)
            {
                _cervejariaRepository.Update(cervejarias);
            }
            return(erros);
        }
Ejemplo n.º 2
0
        public ActionResult Cadastrar(Cervejarias cervejarias)
        {
            var erros = _cervejariaService.Cadastrar(cervejarias);

            if (erros.Count() > 0)
            {
                return(BadRequest(erros));
            }
            return(Ok("Adicionado com Sucesso"));
        }
Ejemplo n.º 3
0
        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);
        }