public void Delete(AnuncioWebMotors anuncio) { using (var context = new DesafioWebMotorsDbContext()) { context.AnuncioWebMotors.Remove(anuncio); context.SaveChanges(); } }
public void UpdateAnuncio(AnuncioWebMotors anuncioWebMotors) { var anuncioFromDatabase = _anuncioMapper.Get(anuncioWebMotors.Id); anuncioFromDatabase.Marca = anuncioWebMotors.Marca.Split("#")[1]; anuncioFromDatabase.Modelo = anuncioWebMotors.Modelo.Split("#")[1]; anuncioFromDatabase.Versao = anuncioWebMotors.Versao.Split("#")[1]; anuncioFromDatabase.Ano = anuncioWebMotors.Ano; anuncioFromDatabase.Quilometragem = anuncioWebMotors.Quilometragem; anuncioFromDatabase.Observacao = anuncioWebMotors.Observacao; _anuncioMapper.Update(anuncioFromDatabase); }
public void SaveAnuncio(AnuncioWebMotors anuncioWebMotors) { var anuncioForDatabase = new Persistence.DataTransferObjects.AnuncioWebMotors() { Marca = anuncioWebMotors.Marca.Split("#")[1], Modelo = anuncioWebMotors.Modelo.Split("#")[1], Versao = anuncioWebMotors.Versao.Split("#")[1], Ano = anuncioWebMotors.Ano, Quilometragem = anuncioWebMotors.Quilometragem, Observacao = anuncioWebMotors.Observacao }; _anuncioMapper.Save(anuncioForDatabase); }
public IActionResult AddOrEdit(AnuncioWebMotors anuncioWebMotors) { if (ModelState.IsValid) { if (anuncioWebMotors.Id == 0) { _anuncioService.SaveAnuncio(anuncioWebMotors); } else { _anuncioService.UpdateAnuncio(anuncioWebMotors); } } return(RedirectToAction(nameof(Index))); }