public RetornoPadrao Commit() { try { this._context.SaveChanges(); var retornoUnitOfWork = new RetornoPadrao { Sucesso = true }; retornoUnitOfWork.Mensagens.Add("Operação realizada com sucesso"); return(retornoUnitOfWork); } catch (DbUpdateException ex) { var retornoUnitOfWork = new RetornoPadrao { Sucesso = false }; retornoUnitOfWork.Mensagens.Add(ex.Message); if (ex.InnerException != null) { retornoUnitOfWork.Mensagens.Add(ex.InnerException.Message); } return(retornoUnitOfWork); } }
public JsonResult SalvarCadastro(string strDados) { UsuarioDados json = null; string Erro = string.Empty; RetornoPadrao RetornoPadrao = new RetornoPadrao(); try { json = new JavaScriptSerializer().Deserialize <UsuarioDados>(strDados); if (json != null) { Usuario user = new Usuario(); user.idUsuario = json.idUsuario; user.dsNome = json.dsNome; user.dsTelefone = json.dsTelefone; user.dsTipoTelefone = json.dsTipoTelefone; RetornoPadrao = _repo.CadastrarAlterar(user); return(Json(RetornoPadrao, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { Erro = ex.ToString(); RetornoPadrao.Mensagem = Erro; } return(Json(RetornoPadrao, JsonRequestBehavior.AllowGet)); }