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)); }
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)); }