[HttpPost] // Cliente
        public ActionResult <Models.Response.ClienteResponse> Cadastrar([FromForm] Models.Request.ClienteRequest req)
        {
            try
            {
                if (req.Imagem != null)
                {
                    Console.WriteLine("Começou");
                    Models.TbCliente client = conv.ParaTabela(req);
                    client.DsImagem = foto.GerarNovoNome(req.Imagem.FileName);
                    Console.WriteLine("Salvar foto");
                    client = buss.Cadastrar(client, req.Email, req.Senha);
                    foto.salvarFoto(client.DsImagem, req.Imagem);

                    return(conv.ParaResponse(client));
                }
                else
                {
                    throw new ArgumentException("Não possui imagem");
                }
            }
            catch (Exception ex)
            {
                return(new BadRequestObjectResult(
                           new Models.Response.ErrorResponse(ex.Message, 400)
                           ));
            }
        }
Exemple #2
0
 public Models.TbCliente ParaTabela(Models.Request.ClienteRequest req)
 {
     return(new Models.TbCliente {
         NmCliente = req.Nome,
         NrCelular = req.Celular,
         DtNascimento = req.Nascimento,
         NrCnh = req.CNH,
         NrCpf = req.CPF,
         BtDeficiente = req.Deficiencia,
         DsEndereco = req.Endereço,
     });
 }
 public Models.TbCliente ParaTabela(Models.Request.ClienteRequest req)
 {
     return(new Models.TbCliente {
         NmCliente = req.Nome,
         DsCelular = req.Celular,
         DtNascimeto = req.Nascimento,
         DsCnh = req.Cnh,
         DsCpf = req.Cpf,
         BtDeficiente = req.Deficiencia,
         DsEndereco = req.Endereco,
         DsTelefone = req.Telefone,
         NrResidencia = req.Residencia,
     });
 }
        public Models.TbCliente Convert(Models.Request.ClienteRequest cliente)
        {
            Models.TbCliente novo = new Models.TbCliente();

            novo.NmCliente     = cliente.nome;
            novo.DsCnh         = cliente.cnh;
            novo.DsCpf         = cliente.cpf;
            novo.DtNascimento  = cliente.nascimento;
            novo.DsRg          = cliente.rg;
            novo.DsEndereco    = cliente.endereco;
            novo.NrNumero      = cliente.numero;
            novo.DsCep         = cliente.cep;
            novo.DsComplemento = cliente.complemento;

            return(novo);
        }
Exemple #5
0
        public ActionResult <Models.Response.ClienteResponse> Alterar(int id, Models.Request.ClienteRequest request)
        {
            try
            {
                Models.TbCliente ln = util.ParaTabela(request);
                buss.Alterar(id, ln);

                Models.Response.ClienteResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
        public Models.TbCliente ParaTabela(Models.Request.ClienteRequest request)
        {
            Models.TbCliente ln = new Models.TbCliente();
            ln.NmCliente    = request.Nome;
            ln.DsCpf        = request.Cpf;
            ln.DsRg         = request.Rg;
            ln.DsCep        = request.Cep;
            ln.DsEndereco   = request.Endereco;
            ln.DsLocalidade = request.Localidade;
            ln.DsNumero     = request.Numero;
            ln.DsBairro     = request.Bairro;
            ln.DsUf         = request.Uf;
            ln.DsTelefone   = request.Telefone;
            ln.DsEmail      = request.Email;
            ln.DsBicicleta  = request.Bicicleta;
            //ln.DtInclusao = DateTime.Now;

            return(ln);
        }
Exemple #7
0
 public Models.Response.LoginResponse AlterarCliente(int idCliente, Models.Request.ClienteRequest novo)
 {
     Models.TbCliente Cliente  = Conversor.Convert(novo);
     Models.TbCarro   alterado = funcaoBusiness.AlterarCliente(idlogin, login);
     return(Conversor.Convert(AlterarCliente));
 }