public MeusVeiculosPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService) { Title = "Meus Veículos"; Usuario = usuarioLogadoService.GetUsuarioLogado(); try { Veiculos = VeiculoService.GetVeiculosCliente(Usuario.Id).Result; Quantidade = Veiculos.Count; } catch { navigationService.NavigateAsync("MenuClientePage"); } }
public MinhasManutencoesPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService) { Title = "Minhas Manutenções"; try { Usuario = usuarioLogadoService.GetUsuarioLogado(); Manutencoes = ManutencaoService.GetManutencoesCliente(Usuario); Quantidade = Manutencoes.Count; } catch { navigationService.NavigateAsync("MenuClientePage"); } }
public LoginPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService) { Title = "Entrar"; MenuPageCommand = new Command(async() => { var usuario = new Perfil() { Login = Usuario, Senha = Senha }; try { var user = PerfilService.Logar(usuario).Result; usuarioLogadoService.SetUsuarioLogado(user); if (user.RoleId == (int)RolesEnum.Administrador) { await navigationService.NavigateAsync("MenuPage"); } if (user.RoleId == (int)RolesEnum.Mecanico) { await navigationService.NavigateAsync("MenuMecanicoPage"); } if (user.RoleId == (int)RolesEnum.Cliente) { await navigationService.NavigateAsync("MenuClientePage"); } } catch (Exception ex) { await navigationService.NavigateAsync("LoginPage"); } }); }
/// <summary> /// Cria uma instância de <see cref="RepositorioItem"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioCredencialAcesso(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioTelefone"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioTelefone(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioUsuarioPerfil"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioUsuarioPerfil(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioUnidadeFederacao"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioUnidadeFederacao(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioSistema"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioSistema(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioResponsavelPessoaFisica"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioResponsavelPessoaFisica(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioEnderecoEletronico"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioEnderecoEletronico(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioModulo"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioModulo(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
/// <summary> /// Cria uma instância de <see cref="RepositorioPessoaJuridica"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioPessoaJuridica(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }
public PerfilPageViewModel(INavigationService navigationService, IUsuarioLogado usuarioLogadoService) : base(navigationService) { Title = "Meu Perfil"; Usuario = usuarioLogadoService.GetUsuarioLogado(); }
/// <summary> /// Cria uma instância de <see cref="RepositorioLocalidade"/>. /// </summary> /// <param name="sessao">O objeto sessão.</param> /// <param name="usuario">O usuario.</param> public RepositorioLocalidade(ISession sessao, IUsuarioLogado usuario) : base(sessao) { this.Usuario = usuario; }