public async Task <IActionResult> Edit(int id, [Bind("Nome,Id")] Genero genero) { if (id != genero.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await Task.Run(() => _service.Update(genero)); } catch (DbUpdateConcurrencyException) { if (!GeneroExists(genero.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(genero)); }
public ActionResult Edit(GeneroViewModel generoViewModel) { if (ModelState.IsValid) { var genero = Mapper.Map <Genero>(generoViewModel); generoService.Update(genero); return(RedirectToAction("Index")); } return(View(generoViewModel)); }
public IActionResult Update([FromBody] GeneroDto item) { try { _service.Update(item); return(Ok()); } catch (ArgumentException ex) { return(NotFound(new Error(ex))); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public void Put(int id, [FromBody] dynamic genero) { _generoService.Update(id, genero); }
public void Update(Genero Genero) { _generoService.Update(Genero); }