public MinhasVagasPage()
        {
            _navegacao   = DependencyService.Get <INavegacaoService>();
            _repositorio = DependencyService.Get <IRepositorioBase <Vaga> >();
            InitializeComponent();

            Vagas = new ObservableCollection <Vaga>(_repositorio.Obter());
            ListaVagas.ItemsSource = Vagas;
        }
        public ConsultasVagasPage()
        {
            _navegacao   = DependencyService.Get <INavegacaoService>();
            _repositorio = DependencyService.Get <IRepositorioBase <Vaga> >();
            InitializeComponent();

            Vagas = _repositorio.Obter();
            ListaVagas.ItemsSource = Vagas;
        }
        public App()
        {
            InitializeComponent();
            TaskExtensions.DefinirAoDispararExcecaoPadrao(ex => Console.WriteLine(ex));

            var startup = new Startup();

            _navegacaoService = startup.PegarNavegacao();
            _navegacaoService.NavegarAsync("MainPage").TentarExecutar();
        }
Esempio n. 4
0
        public Startup()
        {
            _container = TinyIoCContainer.Current;

            _navegacao = new NavegacaoService(_container);
            _container.Register <INavegacaoService>(_navegacao);
            _container.Register <IPerfilService, PerfilService>();
            _container.Register <MainPageViewModel>();
            _container.Register <MainPage>();
        }
 public MenuController(
     IUsuarioRepositorio usuarioRepositorio,
     IMenuRepositorio menuRepositorio,
     IMenuService menuService,
     INavegacaoService navegacaoService)
 {
     _usuarioRepositorio = usuarioRepositorio;
     _menuRepositorio    = menuRepositorio;
     _menuService        = menuService;
     _navegacaoService   = navegacaoService;
 }
Esempio n. 6
0
        public MainPageViewModel(
            IPerfilService perfilService,
            INavegacaoService navegacaoService)
        {
            _perfilService    = perfilService;
            _navegacaoService = navegacaoService;

            Pins            = new ObservableCollection <IPin>();
            PesquisaCommand = new Command(PesquisaCommandExecute, (obj) => !EstaOcupado);
            DevsPageCommand = new Command(DevsPageCommandExecute, (obj) => !EstaOcupado);
        }
        public EditarVagaPage(Vaga vaga)
        {
            _navegacao   = DependencyService.Get <INavegacaoService>();
            _repositorio = DependencyService.Get <IRepositorioBase <Vaga> >();
            InitializeComponent();
            _vaga = vaga;

            NomeVaga.Text             = _vaga.NomeVaga;
            Empresa.Text              = _vaga.Empresa;
            Quantidade.Text           = _vaga.QuantidadeVaga.ToString();
            Cidade.Text               = _vaga.Cidade;
            Salario.Text              = _vaga.Salario.ToString();
            TipoContratacao.IsToggled = _vaga.TipoContratacao == ETipoContratacao.CLT;
            Telefone.Text             = _vaga.Telefone;
            Email.Text = _vaga.Email;
        }
Esempio n. 8
0
 public Startup()
 {
     _container = TinyIoCContainer.Current;
     _navegacao = new NavegacaoService(_container);
 }
 public CadastroVagasPage(Vaga vaga = null)
 {
     _repositorio = DependencyService.Get <IRepositorioBase <Vaga> >();
     _navegacao   = DependencyService.Get <INavegacaoService>();
     InitializeComponent();
 }