Пример #1
0
        public UsuarioController(TiendaVirtualContext context)
        {
            _context = context;
            var usuarioResponse = _context.Usuarios.Find("*****@*****.**");

            if (usuarioResponse == null)
            {
                var key = Seguridad.RandomString(16);
                _context.Usuarios.Add(new Usuario()
                {
                    Email = "*****@*****.**", Estado = "Activo", KeyDesEncriptarPassword = key, Password = Seguridad.Encriptar("adminABC", key), Role = "LIDER"
                });
                _context.SaveChanges();
            }

            _serviceUsuario = new UsuarioService(context);
        }
Пример #2
0
        private Usuario MapearUsuario(UsuarioInputModel usuarioInput)
        {
            var key     = Seguridad.RandomString(16);
            var usuario = new Usuario
            {
                Email     = usuarioInput.Email,
                Password  = Seguridad.Encriptar(usuarioInput.Password, key),
                Role      = "Ventas",
                Apellidos = usuarioInput.Apellidos,
                KeyDesEncriptarPassword = key,
                Nombres  = usuarioInput.Nombres,
                Sexo     = usuarioInput.Sexo,
                Telefono = usuarioInput.Telefono,
                Estado   = "Activo"
            };

            return(usuario);
        }
Пример #3
0
        private UsuarioInteresado MapearInteresado(InteresadoInputModels interesadoInput)
        {
            var key        = Seguridad.RandomString(16);
            var interesado = new UsuarioInteresado
            {
                NIT     = interesadoInput.NIT,
                Usuario = new Usuario {
                    Email    = interesadoInput.Usuario.Email,
                    Password = Seguridad.Encriptar(interesadoInput.Usuario.Password, key),
                    KeyDesEncriptarPassword = key,
                    Role      = "Interesado",
                    Apellidos = interesadoInput.Usuario.Apellidos,
                    Nombres   = interesadoInput.Usuario.Nombres,
                    Sexo      = interesadoInput.Usuario.Sexo,
                    Telefono  = interesadoInput.Usuario.Telefono,
                    Estado    = "Activo"
                }
            };

            return(interesado);
        }