public ListaAdvertenciaTO Listar()
        {
            _Contexto = ControladorAcesso.ObterContexto();

            ListaAdvertenciaTO retorno = new ListaAdvertenciaTO();

            List <Advertencia> listaAdvertencia = _Contexto.Advertencia.ToList();

            if (listaAdvertencia == null || listaAdvertencia.Count == 0)
            {
                retorno.Valido   = false;
                retorno.Mensagem = Mensagem.Lista("Advertencia", false);

                return(retorno);
            }

            AdvertenciaTO to;

            foreach (Advertencia entidade in listaAdvertencia)
            {
                to = new AdvertenciaTO();
                to.PreencherTO(entidade);

                retorno.Lista.Add(to);
            }

            retorno.Valido   = true;
            retorno.Mensagem = Mensagem.Lista("Advertencia", true);

            return(retorno);
        }
        public void Atualizar(AdvertenciaTO to)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            if (to.Identificador == 0 || to == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Atualizacao("Advertencia", false);

                return;
            }

            Advertencia entidade = _Contexto.Advertencia.FirstOrDefault(x => x.Identificador == to.Identificador);

            if (entidade == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Obter("Advertencia", false);

                return;
            }

            to.PreencherEntidade(entidade);

            _Contexto.SaveChanges();

            to.PreencherTO(entidade);
            to.Valido   = true;
            to.Mensagem = Mensagem.Atualizacao("Advertencia", true);

            return;
        }
        public void Cadastrar(AdvertenciaTO to)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            Advertencia entidade = new Advertencia();

            to.PreencherEntidade(entidade);

            _Contexto.Advertencia.Add(entidade);
            _Contexto.SaveChanges();

            to.PreencherTO(entidade);

            to.Valido   = true;
            to.Mensagem = Utilitario.Mensagem.Cadastro("Advertencia");

            return;
        }
        public ActionResult Details(int id)
        {
            if (Session["MoradorTO"] != null)
            {
                return(RedirectToActionPermanent("AccessDenied", "ErrorHandler"));
            }

            if (Session["UsuarioTO"] == null)
            {
                return(RedirectToActionPermanent("Login", "Home"));
            }

            _usuarioTO = (UsuarioTO)Session["UsuarioTO"];
            if (!_usuarioTO.Valido)
            {
                return(RedirectToActionPermanent("Login", "Home"));
            }

            AdvertenciaTO AdvertenciaTO = new AdvertenciaTO();

            try
            {
                AdvertenciaTO = AdvertenciaService.Obter(id);

                if (!AdvertenciaTO.Valido)
                {
                    Session["Mensagem"] = AdvertenciaTO.Mensagem;

                    return(RedirectToActionPermanent("Index"));
                }

                var AdvertenciaVM = Mapper.Map <AdvertenciaTO, AdvertenciaVM>(AdvertenciaTO);
                NomearVariaveis(AdvertenciaVM, null);
                return(View(AdvertenciaVM));
            }
            catch (Exception ex)
            {
                AdvertenciaTO.Mensagem = $"Erro ao obter Advertencia. Erro: {ex.Message}";
            }

            return(View());
        }
        public AdvertenciaTO Obter(int identificador)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            AdvertenciaTO retorno = new AdvertenciaTO();

            Advertencia entidade = _Contexto.Advertencia.FirstOrDefault(x => x.Identificador == identificador);

            if (entidade == null)
            {
                retorno.Valido   = false;
                retorno.Mensagem = Mensagem.Obter("Advertencia", false);

                return(retorno);
            }

            retorno.PreencherTO(entidade);

            retorno.Valido   = true;
            retorno.Mensagem = Mensagem.Obter("Advertencia", true);

            return(retorno);
        }
Example #6
0
        public static void Criar(AdvertenciaTO entidadeTO)
        {
            _Crud = CrudService <AdvertenciaCrud> .ObterInstancia();

            _Crud.Cadastrar(entidadeTO);
        }
Example #7
0
        public static void Atualizar(AdvertenciaTO entidadeTO)
        {
            _Crud = CrudService <AdvertenciaCrud> .ObterInstancia();

            _Crud.Atualizar(entidadeTO);
        }