public async Task <IActionResult> OnGet(int id, int?day, int?course) { ////CHANGE ASAP!!!!!!!!!!!!!!!!!!!!!!!!!!!! Slots = _slotRepo.GetSlotsByMeetingID(id); MeetingVariant = _mvRepo.GetMeetingVariantById(id, null); if (Slots == null || MeetingVariant == null) { return(Redirect("/Index")); } if (day != null) { SelectedSlot = Slots.FirstOrDefault(el => el.SlotID == day); } if (course != null) { FinalSlot = Slots.FirstOrDefault(el => el.SlotID == day); } return(Page()); }
public Slot GetSlot(Item item) => Slots.FirstOrDefault(e => e.Item == item);
public InventorySlot GetEmptySlot() { return(Slots.FirstOrDefault(i => i.item.id <= -1)); }
public Slot GetSlot(int id) => Slots.FirstOrDefault(x => x.UserId == id);
public InventorySlot FindItemInInventory(Item item) { return(Slots.FirstOrDefault(i => i.item.id == item.id)); }
public bool IsContainItem(ItemObject itemObject) { return(Slots.FirstOrDefault(i => i.item.id == itemObject.data.id) != null); }
public EquipmentSlot Get(EquipmentSlotType type) { return(Slots.FirstOrDefault(slot => slot.Type == type)); }
public WeaponItem GetSelected() { return((WeaponItem)Slots?.FirstOrDefault(self => self != null && self.IsWeapon() && ((WeaponItem)self).IsEquipped)); }
public EquipmentSlot FindContainingSlot(Item item) { return(Slots.FirstOrDefault(s => s.Item == item)); }
public EquipmentSlot FindContainingSlot(int itemId) { return(Slots.FirstOrDefault(s => s.Item.Id == itemId)); }
public virtual void BindSlot(int slotNumber, GameStateMap state) { Slots.FirstOrDefault(s => s.SlotNumber == slotNumber)?.Bind(slotNumber, state); }
/// <summary> /// Find the first slot that matches the given roomname and bookingdate /// </summary> /// <param name="roomName"></param> /// <param name="bookingDate"></param> /// <returns>The found Slot, Null if not found</returns> public Slot FindSlot(string roomName, DateTime bookingDate) { return(Slots.FirstOrDefault(x => x.StartTime == bookingDate && x.RoomName == roomName)); }
private RelicSlot FindContainingSlot(Relic relic) { return(Slots.FirstOrDefault(s => !s.IsEmpty && s.Relic.Id == relic.Id)); }