Пример #1
0
        public async Task <int> CreateDayInfoBlockAsync(string title, int dayInfoId)
        {
            DayInfoBlock block = new DayInfoBlock
            {
                Title = title, DayInfoId = dayInfoId
            };

            await _context.DayInfoBlocks.AddAsync(block);

            await _context.SaveChangesAsync();

            return(block.Id);
        }
        public static DayInfoBlock CheckStartEndTime(this DayInfoBlock block, string start, string end, string overflow = null, int atRow = 0)
        {
            block.TimeInfoLine.Count.Wait().MoreOrEqual(atRow + 1);
            var line = block.TimeInfoLine.ElementAt(atRow);

            line.StartTimeText.WaitText(start);
            line.EndTimeText.WaitText(end);

            if (!string.IsNullOrEmpty(overflow))
            {
                line.OverflowText.WaitText(overflow);
            }

            if (overflow == "")
            {
                line.OverflowText.WaitAbsence();
            }

            return(block);
        }