public NotificationResult Salvar(Endereco entidade) { var notificationResult = new NotificationResult(); try { if (entidade.IdEndereco < 0) { notificationResult.Add(new NotificationError("Endereco inválido.")); } if (notificationResult.IsValid) { if (entidade.IdEndereco == 0) { _enderecoRepositorio.Adicionar(entidade); } else { _enderecoRepositorio.Atualizar(entidade); } notificationResult.Add("Endereco cadastrado com sucesso."); } notificationResult.Result = entidade; return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }
public ActionResult Update(int id, string uf, string cidade, string lagradouro, string cep, string numero, string complemento) { Endereco endereco = new Endereco(); endereco.Id = id; endereco.Uf = uf; endereco.Cidade = cidade; endereco.Lagradouro = lagradouro; endereco.Cep = cep; endereco.Numero = numero; endereco.Complemento = complemento; EnderecoRepositorio repositorio = new EnderecoRepositorio(); repositorio.Atualizar(endereco); return(RedirectToAction("Index")); }