public void AtualizarOrSalvar(PecaViewModel model) { var Peca = _PecaRepository.GetById(model.PecaId); if (Peca == null) { _PecaRepository.Salvar(new Domain.Entities.Peca() { PecaId = model.PecaId, Descricao = model.Descricao, Fornecedor = model.Fornecedor, Valor = model.Valor, ValorFrete = model.ValorFrete, DataCadastro = DateTime.Now, Ativo = true }); } else { _PecaRepository.Atualizar(new Domain.Entities.Peca() { PecaId = model.PecaId, Descricao = model.Descricao, Fornecedor = model.Fornecedor, Valor = model.Valor, ValorFrete = model.ValorFrete, Ativo = model.Ativo }); } }
public async Task <IActionResult> Edit(Guid id, PecaViewModel pecaViewModel) { if (id != pecaViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(pecaViewModel)); } var peca = _mapper.Map <Peca>(pecaViewModel); await _contexto.Atualizar(peca); return(RedirectToAction("Index")); }