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(); }
public async Task <IActionResult> HandleAsync(UnquipItemCommand unquipItemCommand) { await this.itemsRepository.Unequip(unquipItemCommand); return(this.Ok()); }