public ActionResult Edit(AnuncioViewModel anuncio) { if (ModelState.IsValid) { var anuncioDomain = _mapper.Map <AnuncioViewModel, Anuncio>(anuncio); _anuncioApp.Update(anuncioDomain); return(RedirectToAction("Index")); } return(View(anuncio)); }
public ActionResult Edit(AnuncioViewModel anuncio) { if (!ModelState.IsValid) { return(View(anuncio)); } var novoAnuncio = Mapper.Map <AnuncioViewModel, Anuncio>(anuncio); _anuncioApp.Update(novoAnuncio); return(View(Mapper.Map <Anuncio, AnuncioViewModel>(novoAnuncio))); }
public async Task <IActionResult> Update([FromBody] Anuncio anuncio) { try { anuncio = await _anuncioAppService.Update(anuncio); return(Ok(anuncio)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Put(int id, [FromBody] AnuncioViewModel value) { try { _appService.Update(value); _appService.Save(); return(Ok(new { ok = true })); } catch (Exception e) { return(Ok(new { ok = false, msg = e.Message })); } }