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