public async Task <ActionResult <Module> > Update( int id, [FromBody] Module model, [FromServices] DataContext dbContext) { if (id != model.id) { return(NotFound()); } else if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _rep.Update(model); return(Ok(model)); } catch (DbUpdateConcurrencyException) { return(BadRequest(new { message = "Falha ao atualizar dados" })); } }
public void UpdateModule(DB.SystemModule module) { var original = _repository.GetById(m => m.ModuleId == module.ModuleId); _repository.Update(original, module); }