Example #1
0
 public static InventoryItem AsStore(this Models.InventoryItem source) => new InventoryItem
 {
     Id           = source.InventoryItemId,
     InventoryId  = (int)source.Inventory?.InventoryId,
     Name         = source.Name,
     OriginId     = source.Origin?.OriginId,
     ItemType     = source.ItemType.ToString(),
     Status       = source.Status.ToString(),
     Quantity     = source.Quantity,
     DateAcquired = source.DateAcquired,
     Visibility   = source.Visibility,
     UserId       = source.UserId,
     CreatedBy    = source.CreatedBy,
     ModifiedBy   = source.ModifiedBy,
     DateCreated  = source.DateCreated ?? DateTime.UtcNow,
     DateModified = source.DateModified
 };
Example #2
0
 public Guid AddItemInstance(string userId, [FromBody] Models.InventoryItem instance)
 {
     return(playerManager.AddItemInstance(AssertGetSessionToken(), userId, instance));
 }