示例#1
0
        public static async Task <HttpResponseMessage> DeletarTransportadorBLL(int id)
        {
            if (id < 1)
            {
                throw new Exception("O Transportador não pode ser zero ou negativo. Verifique");
            }

            return(await TransportadorDAO.DeletarTransportadorDAO(id));
        }
示例#2
0
        public static async Task <HttpResponseMessage> AtualizarTransportadorBLL(Transportador transportador)
        {
            if (transportador.NomeRazao == string.Empty)
            {
                throw new Exception("Nome do transportador é obrigatório!");
            }

            if (transportador.CPF_CNPJ == string.Empty)
            {
                throw new Exception("CNPJ/CNPJ do transportador é obrigatório!");
            }

            return(await TransportadorDAO.AtualizarTransportadorDAO(transportador));
        }
示例#3
0
        public static async Task <HttpResponseMessage> AdicionarTransportadorBLL(Transportador transportador)
        {
            if (transportador.NomeRazao == string.Empty)
            {
                throw new Exception("Nome do transportador é obrigatório!");
            }

            if (transportador.CPF_CNPJ == string.Empty)
            {
                throw new Exception("CNPJ/CPF do transportador é obrigatório!");
            }

            transportador.CPF_CNPJ = transportador.CPF_CNPJ.Replace(".", string.Empty).Replace("-", string.Empty).Replace("/", string.Empty);
            transportador.CEP      = transportador.CEP.Replace("-", string.Empty);

            return(await TransportadorDAO.AdicionarTransportadorDAO(transportador));
        }
示例#4
0
 public static async Task <List <Transportador> > GetTransportadorBLL()
 {
     return(await TransportadorDAO.GetTransportadorDAO());
 }