public async Task CadUsuario(UsuarioCadDTO user)
        {
            /* Cadastra no AspUsers */
            var usuarioIdt = new HackTecBanTimeSeteUser {
                UserName = user.Email, Email = user.Email, Tipo = user.Tipo
            };

            usuarioIdt.EmailConfirmed   = true; // pra n ter q validar esse isiota aqui :P
            usuarioIdt.TwoFactorEnabled = false;

            var result = await _userManager.CreateAsync(usuarioIdt, user.Password);

            if (result.Succeeded)
            {
                /* Cadastra na Aplicacao */
                var usuarioNosso = new Usuario()
                {
                    Email = user.Email,
                    Tipo  = user.Tipo,
                };

                _ctx.Usuarios.Add(usuarioNosso);
                await _ctx.SaveChangesAsync();
            }
        }
Example #2
0
 public async Task CadUsuario([FromBody] UsuarioCadDTO user)
 {
     await _repUser.CadUsuario(user);
 }