Exemplo n.º 1
0
 public Models.TbLogin ParaTbLogin(Models.Request.CadastrarClienteRequest cadastroRequest)
 {
     Models.TbLogin tbLogin = new Models.TbLogin();
     tbLogin.DsEmail  = cadastroRequest.Email;
     tbLogin.DsPerfil = "Cliente";
     tbLogin.DsSenha  = cadastroRequest.Senha;
     return(tbLogin);
 }
Exemplo n.º 2
0
 public Models.TbCliente ParaTbCliente(Models.Request.CadastrarClienteRequest cadastroRequest)
 {
     Models.TbCliente tbCliente = new Models.TbCliente();
     tbCliente.DsCep         = cadastroRequest.CEP;
     tbCliente.DsCidade      = cadastroRequest.Cidade;
     tbCliente.DsComplemento = cadastroRequest.Complemento;
     tbCliente.DsCpf         = cadastroRequest.CPF;
     tbCliente.DsEstado      = cadastroRequest.Estado;
     tbCliente.DsLougradouro = cadastroRequest.Logradouro;
     tbCliente.DsSexo        = cadastroRequest.Sexo;
     tbCliente.DsTelefone    = cadastroRequest.Telefone;
     tbCliente.DtNascimento  = cadastroRequest.Nascimento;
     tbCliente.NmCliente     = cadastroRequest.Nome;
     tbCliente.NrResidenical = cadastroRequest.NumeroResidencial;
     return(tbCliente);
 }
Exemplo n.º 3
0
 public ActionResult <Models.Response.LoginResponse> CadastrarCliente(Models.Request.CadastrarClienteRequest cadastroCliente)
 {
     try
     {
         Models.TbCliente dadosCliente = conversor.ParaTbCliente(cadastroCliente);
         Models.TbLogin   dadosLogin   = conversor.ParaTbLogin(cadastroCliente);
         dadosLogin = business.CadastrarCliente(dadosLogin, dadosCliente);
         Models.Response.LoginResponse loginResponse = conversor.ParaLoginResponse(dadosLogin);
         return(loginResponse);
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new Models.Response.ErroResponse(
                               ex.Message, 400
                               )));
     }
 }