private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (ConsultarCamposNulos()) { CategoriaRepositorio repos = new CategoriaRepositorio(); Categoria categoria = new Categoria(); categoria.Nome = txtTitulo.Text; try { if (CategoriaAlteracao != null) { categoria.Id = CategoriaAlteracao.Id; repos.Alterar(categoria); MessageBox.Show("Categoria alterado com sucesso.", "Alteração de Equipamento", MessageBoxButton.OK); } else { repos.InserirCategoria(categoria); MessageBox.Show("Categoria cadastrado com sucesso.", "Cadastro de Equipamento", MessageBoxButton.OK); } } catch (Exception ex) { MessageBox.Show("Ocorre um erro. Mensagem original: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); throw; } Close(); } }
public JsonResult Update(Categoria categoria) { Categoria categoriaPrincipal = repositorio.ObterPeloId(categoria.Id); categoriaPrincipal.Nome = categoria.Nome; repositorio.Alterar(categoriaPrincipal); return(Json(JsonConvert.SerializeObject(categoriaPrincipal))); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { if (!VerificarSeTxtEstaVazio()) { switch (_tipoOperacao) { case EnumTipoOperacao.Salvar: InstanciarCategoriaRepositorio(); if (_categoriaRepositorio.Cadastrar(PupularCategoria()) == Sucesso) { MensagemDeAviso(mensagem: "Categoria cadastrada com sucesso."); PosSalvamento(); } break; case EnumTipoOperacao.Alterar: InstanciarCategoriaRepositorio(); if (_categoriaRepositorio.Alterar(PupularCategoria()) == Sucesso) { MensagemDeAviso(mensagem: "Categoria alterado com sucesso."); PosSalvamento(); } break; case EnumTipoOperacao.Deletar: InstanciarCategoriaRepositorio(); if (_categoriaRepositorio.Deletar(PupularCategoria()) == Sucesso) { MensagemDeAviso(mensagem: "Categoria deletada com sucesso."); PosSalvamento(); } break; } } else { MyErro.MyCustomException("O campo em amarelo é obrigatório."); } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); if (_tipoOperacao != EnumTipoOperacao.Deletar) { LimparTxt(txtCategoria); } FocarNotxt(); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, this.GetType().Name); DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
public ActionResult Update(int id, string nome, string login, string senha) { Categoria categoria = new Categoria(); categoria.Id = id; categoria.Nome = nome; repositorio.Alterar(categoria); return(RedirectToAction("Index")); }
public ActionResult Update(int id, string nome) { CategoriaRepositorio repositorio = new CategoriaRepositorio(); Categoria categoria = repositorio.ObterPeloId(id); categoria.Nome = nome; repositorio.Alterar(categoria); return(RedirectToAction("Editar", new { id = categoria.Id })); }
public ActionResult Alterar(CategoriaViewModel categoria) { if (ModelState.IsValid) { var cat = Mapper.Map <CategoriaViewModel, Categoria>(categoria); _categoriaRep.Alterar(cat); return(RedirectToAction("Index")); } return(View(categoria)); }
public void TesteAlterar() { Categoria categoria = new Categoria(); categoria.id = new Guid("d26a1b32-40bf-4d52-8765-f4d9292d868f"); categoria.descricao = "categoria 1"; try { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio("Server=" + this.server + ";Database=" + this.database + ";Uid=" + this.uid + ";Pwd=" + this.pwd + ";SslMode=" + this.sslmode + ""); categoriaRepositorio.Alterar(categoria); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task <ActionResult <Categoria> > Put(int id, Categoria categoria) { if (id != categoria.CategoriaId) { return(BadRequest()); } try { await repositorio.Alterar(categoria); } catch (DbUpdateConcurrencyException) { var categoriaValida = repositorio.Get(id); if (categoriaValida == null) { return(NotFound()); } else { throw; } } return(categoria); }