Example #1
0
        public ActionResult Index()
        {
            var daoCidades             = new DAOCidades();
            List <Models.Cidades> list = daoCidades.GetCidades();

            return(View(list));
        }
Example #2
0
 private ActionResult GetView(int?codCidade)
 {
     try
     {
         var daoCidades = new DAOCidades();
         var model      = daoCidades.GetCidade(codCidade);
         return(View(model));
     }
     catch (Exception ex)
     {
         this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
         return(View());
     }
 }
Example #3
0
        public JsonResult JsUpdate(Models.Cidades model)
        {
            var daoCidades = new DAOCidades();

            daoCidades.Update(model);
            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro alterado com sucesso!",
                model   = model
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #4
0
 public ActionResult DeleteConfirmed(int?id)
 {
     try
     {
         daoCidades = new DAOCidades();
         daoCidades.Delete(id);
         this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
         return(View());
     }
 }
Example #5
0
        private IQueryable <dynamic> Find(int?id, string q)
        {
            var daoCidades = new DAOCidades();
            var list       = daoCidades.GetCidadesSelect(id, q);
            var select     = list.Select(u => new
            {
                id     = u.id,
                text   = u.text,
                ddd    = u.ddd,
                sigla  = u.sigla,
                Estado = new
                {
                    id   = u.EstadoSelect.id,
                    text = u.EstadoSelect.text
                },
                dtCadastro     = u.dtCadastro,
                dtUltAlteracao = u.dtUltAlteracao
            }).OrderBy(u => u.text).ToList();

            return(select.AsQueryable());
        }
Example #6
0
        public ActionResult Create(Sistema.Models.Cidades model)
        {
            if (string.IsNullOrWhiteSpace(model.nomeCidade))
            {
                ModelState.AddModelError("nomeCidade", "Informe um nome de cidade válida");
            }
            if (string.IsNullOrWhiteSpace(model.ddd))
            {
                ModelState.AddModelError("ddd", "Informe um ddd válido");
            }
            if (string.IsNullOrWhiteSpace(model.sigla))
            {
                ModelState.AddModelError("sigla", "Informe uma sigla válida");
            }
            if (model.Estado.id == null)
            {
                ModelState.AddModelError("Estado.id", "Informe um estado");
            }

            if (ModelState.IsValid)
            {
                try
                {
                    daoCidades = new DAOCidades();
                    daoCidades.Insert(model);
                    this.AddFlashMessage(Util.AlertMessage.INSERT_SUCESS);
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }