Пример #1
0
        public async Task MarkSetSlotCompletionStatus(int setId, SlotType slot, bool completed)
        {
            var set = tmogContext.Sets.Find(setId);

            if (set == null)
            {
                throw new ArgumentException("Invalid set", nameof(setId));
            }

            SlotManager slotMan = new SlotManager(set.Slots);

            slotMan.Mark(slot, completed);
            set.Slots = slotMan.ToString();

            await tmogContext.SaveChangesAsync();
        }