public Models.TbUsuario ParaTbUsario(Models.Request.CadastroRequest cadastroRequest)
        {
            Models.TbUsuario tbUsuario = new Models.TbUsuario();

            tbUsuario.DsEmail   = cadastroRequest.Email;
            tbUsuario.DsSenha   = cadastroRequest.Senha1;
            tbUsuario.NmUsuario = cadastroRequest.NomeUsuario;

            return(tbUsuario);
        }
Ejemplo n.º 2
0
        public ActionResult <Models.Response.LogadoResponse> CadastrarUsuario(Models.Request.CadastroRequest cadastroRequest)
        {
            try
            {
                business.VerSeSenhasSaoIguais(cadastroRequest.Senha1, cadastroRequest.Senha2);

                Models.TbUsuario tbUsuario = conversor.ParaTbUsario(cadastroRequest);

                tbUsuario = business.CadastrarUsuario(tbUsuario);

                Models.Response.LogadoResponse logadoResponse = conversor.ParaLogadoResponse(tbUsuario);

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