Esempio n. 1
0
        public bool RegisterUsuario(UsuarioRegisterModel usuarioRegister, AccountAccess perfil, string descripcionPerfil)
        {
            PersonaModel persona = new PersonaModel
            {
                Id        = -1,
                Nombre    = "",
                Apellido  = "",
                Correo    = "",
                Direccion = "",
                Pais      = Country.UNDEFINED,
                Telefono  = "",
            };

            if (usuarioRegister.Persona != null)
            {
                persona = _perRet.Register(usuarioRegister.Persona);
            }
            else
            {
                persona = _perRet.Register(persona);
            }
            if (usuarioRegister.Usuario != null)
            {
                usuarioRegister.Usuario.Persona_id = persona.Id;
                usuarioRegister.Usuario            = _usrRet.Register(usuarioRegister.Usuario);
                var perfilM = new PerfilModel
                {
                    Id          = 0,
                    Acceso      = perfil,
                    Descripcion = descripcionPerfil,
                    Usuario_id  = usuarioRegister.Usuario.Id
                };
                _perfRet.Register(perfilM);
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
 public bool RegisterUsuario(UsuarioRegisterModel usuarioRegister)
 {
     return(RegisterUsuario(usuarioRegister, AccountAccess.USER, "Usuario con acceso limitado."));
 }