public async Task Update(ChangedGamespace model) { var entity = await _store.Retrieve(model.Id); Mapper.Map(model, entity); await _store.Update(entity); }
public async Task <IActionResult> UpdateGamespace(ChangedGamespace model) { await Validate(new Entity { Id = model.Id }); // TODO: replace CanManage with ActorCanEditGamespaces AuthorizeAny( () => Actor.IsAdmin, () => _svc.CanManage(model.Id, Actor.Id).Result ); await _svc.Update(model); return(Ok()); }