public override void SetWorkingHours(int hours, string date) { if (DateTime.Parse(date) > DateTime.Today) { throw new ArgumentException("Дата не может быть позже сегодняшнего дня!"); } WorkerRepository.SetFileName(this); WorkerRepository.LoadWorkersToString(); RefactorStringParameters.Worker = this; var parameters = RefactorStringParameters.FindOrCreateNewNote(date, hours); RefactorStringParameters.RefactorListWorkers(parameters, hours, date); WorkerRepository.ListWorkers.Sort(); WorkerRepository.WriteWorkersToString(); }