Ejemplo n.º 1
0
        public Models.Response.CriarContaRequest copiar(Models.TbLogin login, Models.TbCliente cliente)
        {
            Models.Response.CriarContaRequest retorno = new Models.Response.CriarContaRequest();

            Models.Response.EmailResponse ContacomId = converter.TbEmailParaEmailRes(login);
            Models.Response.InformacoesClienteResponse ClientecomID = converter.TbClienteparaClienteRes(cliente);

            retorno.conta = ContacomId;
            retorno.informacoesCliente = ClientecomID;
            return(retorno);
        }
        public List <Models.Response.InformacoesClienteResponse> ParaInfoCliente(List <Models.TbCliente> clientes)
        {
            List <Models.Response.InformacoesClienteResponse> response = new List <Models.Response.InformacoesClienteResponse>();

            foreach (Models.TbCliente item in clientes)
            {
                Models.Response.InformacoesClienteResponse infoResponse = informacoesUsuarioConversor.ParaInformacoesResponse(item);
                response.Add(infoResponse);
            }

            return(response);
        }
Ejemplo n.º 3
0
        public Models.Response.InformacoesClienteResponse ParaInformacoesResponse(Models.TbCliente cliente)
        {
            Models.Response.InformacoesClienteResponse informacoesResponse = new Models.Response.InformacoesClienteResponse();

            informacoesResponse.CNH            = cliente.DsCnh;
            informacoesResponse.CPF            = cliente.DsCpf;
            informacoesResponse.DataNascimento = cliente.DtNascimento;
            informacoesResponse.Email          = cliente.IdLoginNavigation.DsEmail;
            informacoesResponse.ImagemUsuario  = cliente.DsFoto;
            informacoesResponse.Nome           = cliente.NmCliente;
            informacoesResponse.Senha          = cliente.IdLoginNavigation.DsSenha;
            informacoesResponse.Telefone       = cliente.DsTelefone;
            informacoesResponse.IdUsuario      = cliente.IdLogin;

            return(informacoesResponse);
        }
Ejemplo n.º 4
0
        public Models.Response.InformacoesClienteResponse TbClienteparaClienteRes(Models.TbCliente tb)
        {
            Models.Response.InformacoesClienteResponse ctx = new Models.Response.InformacoesClienteResponse();

            ctx.idcliente     = tb.IdCliente;
            ctx.nome          = tb.NmCliente;
            ctx.nascimento    = tb.DtNascimento;
            ctx.cpf           = tb.DsCpf;
            ctx.rg            = tb.DsRg;
            ctx.cartaocredito = tb.DsCartaoCredito;
            ctx.endereco      = tb.DsEndereco;
            ctx.telefone      = tb.DsTelefone;
            ctx.idlogin       = tb.IdLogin;

            return(ctx);
        }
        public ActionResult <Models.Response.InformacoesClienteResponse> PegarInformacoesCliente(int idCliente)
        {
            try
            {
                Models.TbCliente cliente = business.PegarInformacoesCliente(idCliente);

                Models.Response.InformacoesClienteResponse informacoesResponse = conversorInfoUsuario.ParaInformacoesResponse(cliente);

                return(informacoesResponse);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.ErroResponse(
                                      400, ex.Message
                                      )));
            }
        }