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); }