Exemple #1
0
        public ActionResult Create(ExemploEntity model)
        {
            var jsonResult = new JsonResultCustom();

            if (!ModelState.IsValid)
            {
                jsonResult.Messages = GetErrorsModelState();
                return(Json(jsonResult));
            }

            _exemploRepository.Adicionar(model);
            if (_exemploRepository.SaveChanges())
            {
                jsonResult.Success = true;
                jsonResult.Messages.Add("Operação realizada com sucesso.");
                return(Json(jsonResult));
            }

            jsonResult.Messages = GetErrorsModelState();
            return(Json(jsonResult));
        }
Exemple #2
0
        public ActionResult Edit(ExemploEntity model)
        {
            var jsonResult = new JsonResultCustom();

            if (!ModelState.IsValid)
            {
                jsonResult.Messages = GetErrorsModelState();
                return(Json(jsonResult));
            }

            _exemploRepository.Atualizar(model);
            if (_exemploRepository.SaveChanges())
            {
                jsonResult.Success = true;
                jsonResult.Url     = Url.Action("DetailsLineTable", new { id = model.EXEMPLO_ID });
                jsonResult.Messages.Add("Operação realizada com sucesso.");
                return(Json(jsonResult));
            }

            jsonResult.Messages = GetErrorsModelState();
            return(Json(jsonResult));
        }