Ejemplo n.º 1
0
        public async Task Update(ChangedGamespace model)
        {
            var entity = await _store.Retrieve(model.Id);

            Mapper.Map(model, entity);

            await _store.Update(entity);
        }
Ejemplo n.º 2
0
        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());
        }