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); }
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); }
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 ))); } }