public ActionResult Cadastrar(RegiaoSub model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.nome = model.nome.ToUpper();
            // model.id_usuario = Convert.ToInt64(UsuarioLogado.IdUsuario);
            // model.id_conta = Convert.ToInt64(UsuarioLogado.IdConta);
            try
            {
                var existe = DAL.GetObjeto <RegiaoSub>(string.Format("nome='{0}'", model.nome)) ?? new RegiaoSub();
                if (existe.id > 0 && model.id == 0)
                {
                    this.AddNotification("SubRegião já existe!", "Alerta");
                    return(View());
                }
                long id = DAL.Gravar(model);

                if (model.id > 0 && id == 0)
                {
                    this.AddNotification("SubRegião alterada!", "Sucesso");
                }
                else
                {
                    this.AddNotification("SubRegião cadastrada!", "Sucesso");
                }
            }
            catch (Exception e)
            {
                this.AddNotification("Erro:" + e.Message, "Erro");
            }
            return(View(model));
        }
        public ActionResult Cadastrar(int id = 0)
        {
            var model = new RegiaoSub();

            if (id > 0)
            {
                model = DAL.GetObjetoById <RegiaoSub>(id);
            }
            return(View(model));
        }
        public ActionResult Deletar(int id = 0)
        {
            var model = new RegiaoSub();

            if (id > 0)
            {
                model = DAL.GetObjeto <RegiaoSub>(string.Format("id={0}", id));
                DAL.Excluir(model);
            }
            return(RedirectToAction("Consultar"));
        }