Пример #1
0
        public ScheduleViewModel ConvertToScheduleViewModel()
        {
            var timeSpan = TimeSpan.FromTicks(this.StartDate);

            var scheduleViewModel = new ScheduleViewModel()
            {
                Audio        = this.Audio.ConvertToAudioViewModel(),
                MachineId    = this.MachineId,
                Interval     = this.Interval,
                IntervalEnum = this.IntervalEnum,
                ScheduleId   = this.Id,
                StartDate    = timeSpan,
                Hours        = timeSpan.Hours,
                Minutes      = timeSpan.Minutes,
                Seconds      = timeSpan.Seconds,
                DayEnum      = this.DayEnum,
                IsActive     = this.IsActive,
                Repeatedly   = this.Repeatedly,
            };

            scheduleViewModel.CleanObject();

            return(scheduleViewModel);
        }