Exemplo n.º 1
0
        public async Task Unequip(UnquipItemCommand unquipItemCommand)
        {
            var item = await this.db
                       .Items
                       .FirstOrDefaultAsync(x => x.Id == unquipItemCommand.ItemId);

            item.IsEquip = EquipType.InBag;

            this.db.Entry(item).State = EntityState.Modified;
            await this.db.SaveChangesAsync();
        }
Exemplo n.º 2
0
        public async Task <IActionResult> HandleAsync(UnquipItemCommand unquipItemCommand)
        {
            await this.itemsRepository.Unequip(unquipItemCommand);

            return(this.Ok());
        }