Ejemplo n.º 1
0
        public ActionResult TotalByItem()
        {
            var totalesDB = Database.SpawnsCapsulesItems.Where(p => p.SpawnsCapsules.Spawns.UserId == Username)
                            .GroupBy(p => p.ItemId)
                            .Select(q => new {
                ItemId   = q.Key,
                Quantity = q.Sum(r => r.Quantity)
            }).ToList();

            var totales = totalesDB.Select(p => new ItemCapsuleViewModel {
                CurrentItem = ItemCapsule.Create(ItemsXml, p.ItemId),
                Quantity    = p.Quantity
            }).ToList();

            return(View(totales));
        }
Ejemplo n.º 2
0
 public static bool Equals(this ItemCapsule firstItem, ItemCapsule secondItem)
 {
     return(firstItem.MyItem.Equals(secondItem.MyItem));      //see below
 }
Ejemplo n.º 3
0
 public static bool IsNullOrEmpty(this ItemCapsule item)
 {
     return(item != null && item.MyItem != null);
 }