public ActionResult Editar(int?id) { if (User.EhInterno() && User.EhUsuario()) { return(UsuarioSemPermissao()); } if (!id.HasValue) { return(UsuarioNaoEncontrado()); } var modelo = this._servicoDeGestaoDeUsuarios.BuscarUsuarioPorId(id.Value); modelo.Batalhoes = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Batalhao>(nameof(Batalhao.Sigla), nameof(Batalhao.Id), () => this._servicoDeGestaoDeBatalhoes.RetonarTodosOsBatalhoesAtivos()); if (User.EhAtenas()) { modelo.PerfisDeUsuario = ListaDeItensDeDominio.DoEnumComOpcaoPadrao <PerfilDeUsuario>(ignorarEnum: new string[] { "Administrador", "Interno" }); return(View(nameof(EditarPerfil), modelo)); } return(View(modelo)); }
public ActionResult MeusDados() { var modelo = this._servicoDeGestaoDeUsuarios.BuscarMeusDados(User.Logado()); modelo.Batalhoes = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Batalhao>(nameof(Batalhao.Sigla), nameof(Batalhao.Id), () => this._servicoDeGestaoDeBatalhoes.RetonarTodosOsBatalhoesAtivos()); return(View(modelo)); }
public ActionResult Cadastrar() { var modelo = new ModeloDeCadastroDeCamera(); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Cadastrar() { var modelo = new ModeloDeCadastroDeBatalhao(); modelo.ComandosRegionais = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <ComandoRegional>(nameof(ComandoRegional.Sigla), nameof(ComandoRegional.Id), () => this._servicoDeGestaoDeComandosRegionais.RetonarTodosOsComandosRegionaisAtivos()); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Index(ModeloDeListaDeBatalhoes modelo) { modelo = this._servicoDeGestaoDeBatalhoes.RetonarTodosOsBatalhoes(modelo.Filtro, this.Pagina(), VariaveisDeAmbiente.Pegar <int>("registrosPorPagina")); modelo.Filtro.ComandosRegionais = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <ComandoRegional>(nameof(ComandoRegional.Sigla), nameof(ComandoRegional.Id), () => this._servicoDeGestaoDeComandosRegionais.RetonarTodosOsComandosRegionaisAtivos()); modelo.Filtro.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); this.TotalDeRegistrosEncontrados(modelo.TotalDeRegistros); return(View(modelo)); }
public ActionResult Index(ModeloDeListaDeCameras modelo) { if (!User.EhAdministrador() && !User.EhInterno()) { return(UsuarioSemPermissao()); } modelo = this._servicoDeGestaoDeCameras.RetonarCamerasPorFiltro(modelo.Filtro, this.Pagina(), VariaveisDeAmbiente.Pegar <int>("registrosPorPagina")); modelo.Filtro.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult EditarPerfil(ModeloDeEdicaoDeUsuario modelo) { if (User.EhInterno() && User.EhUsuario()) { return(UsuarioSemPermissao()); } var retorno = this._servicoDeGestaoDeUsuarios.AlterarPerfilDoUsuario(modelo, User.Logado()); modelo.Batalhoes = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Batalhao>(nameof(Batalhao.Sigla), nameof(Batalhao.Id), () => this._servicoDeGestaoDeBatalhoes.RetonarTodosOsBatalhoesAtivos()); this.AdicionarMensagemDeSucesso(retorno); return(RedirectToAction(nameof(Index))); }
public ActionResult Detalhar(int?id) { if (!id.HasValue) { return(CaraterNaoEncontrado()); } var modelo = this._servicoDeGestaoDeCaraters.BuscarCaraterPorId(id.Value, User.Logado(), Request.Browser.IsMobileDevice); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); modelo.CidadesLocalizacao = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Editar(int?id) { if (!User.EhAdministrador() && !User.EhInterno()) { return(UsuarioSemPermissao()); } if (!id.HasValue) { return(CameraNaoEncontrada()); } var modelo = this._servicoDeGestaoDeCameras.BuscarCaraterPorId(id.Value, User.Logado()); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Index(ModeloDeListaDeUsuarios modelo, bool?Ativo) { if (User.EhInterno() && User.EhUsuario()) { return(UsuarioSemPermissao()); } if (Ativo.HasValue) { modelo.Filtro.Ativo = Ativo.Value; } modelo = this._servicoDeGestaoDeUsuarios.RetonarUsuariosPorFiltro(modelo.Filtro, User.Logado(), this.Pagina(), VariaveisDeAmbiente.Pegar <int>("registrosPorPagina")); modelo.Filtro.Batalhoes = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Batalhao>(nameof(Batalhao.Sigla), nameof(Batalhao.Id), () => this._servicoDeGestaoDeBatalhoes.RetonarTodosOsBatalhoesAtivos()); this.TotalDeRegistrosEncontrados(modelo.TotalDeRegistros); return(View(modelo)); }
public ActionResult Editar(int?id) { if (!id.HasValue) { return(CaraterNaoEncontrado()); } var modelo = this._servicoDeGestaoDeCaraters.BuscarCaraterPorId(id.Value, User.Logado()); modelo.Crimes = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Crime>(nameof(Crime.Nome), nameof(Crime.Id), () => this._servicoDeGestaoDeCrimes.RetonarTodosOsCrimesAtivos()); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); modelo.CidadesLocalizacao = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Editar(int?id) { if (!User.EhAdministrador() && !User.EhInterno()) { return(UsuarioSemPermissao()); } if (!id.HasValue) { return(BatalhaoNaoEncontrado()); } var modelo = this._servicoDeGestaoDeBatalhoes.BuscarBatalhaoPorId(id.Value); modelo.ComandosRegionais = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <ComandoRegional>(nameof(ComandoRegional.Sigla), nameof(ComandoRegional.Id), () => this._servicoDeGestaoDeComandosRegionais.RetonarTodosOsComandosRegionaisAtivos()); modelo.Cidades = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); return(View(modelo)); }
public ActionResult Dashboard(ModeloDeListaDeCaraters modelo) { if (User.Autenticado()) { modelo = this._servicoDeGestaoDeCaraters.RetonarCaratersPorCidades(modelo.Filtro); modelo.Filtro.Cidades = ListaDeItensDeDominio.DaClasseSemOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); modelo.Filtro.CidadesLocalizacao = ListaDeItensDeDominio.DaClasseComOpcaoPadrao <Cidade>(nameof(Cidade.Descricao), nameof(Cidade.Id), () => this._servicoDeGestaoDeCidades.RetonarCidadesPorUf(7)); if (modelo.Filtro.CidadesSelecionadas != null) { foreach (var cidade in modelo.Filtro.CidadesSelecionadas) { modelo.Filtro.Cidades.FirstOrDefault(a => a.Value == cidade.ToString()).Selected = true; } } return(View(nameof(Dashboard), modelo)); } return(View()); }