/// <summary> /// Задает новые время и имя в записи расписания в формате "08:30 - Имя" /// </summary> public void SetTimeAndNameString(string timeAndName) { if (string.IsNullOrEmpty(timeAndName)) { return; } // Заново парсим строку, на всякий случай чтобы привести время к формату var args = timeAndName.Split('-'); var timeArg = args[0].Trim(); var time = timeArg.Split(':'); string nameArg; //Если в строке несколько дефисов if (args.Length > 2) { var startIndex = timeAndName.IndexOf('-'); nameArg = timeAndName.Remove(0, ++startIndex); } else { nameArg = args[1].Trim(); } _time = new MyTime(int.Parse(time[0].Trim()), int.Parse(time[1].Trim())); _nameWorkout = nameArg.Trim(); _timeAndName = $"{_time.HourMinuteTime} - {_nameWorkout}"; }
public Group(string workoutName, MyTime startTime) { ScheduleNote = new ScheduleNote(startTime, workoutName); }
public ScheduleNote(MyTime time, string nameWorkout) { _time = time; _nameWorkout = nameWorkout; _timeAndName = $"{_time.HourMinuteTime} - {_nameWorkout}"; }