コード例 #1
0
        public RecurrenceScheduleOccurrence ToSdkObject()
        {
            var recurrenceScheduleOccurrence = new RecurrenceScheduleOccurrence()
            {
                Day        = this.Day,
                Occurrence = this.Occurrence
            };

            this.AdditionalProperties?.ForEach(item => recurrenceScheduleOccurrence.Add(item.Key, item.Value));
            return(recurrenceScheduleOccurrence);
        }
コード例 #2
0
        private List <RecurrenceScheduleOccurrence> GetMonthlyScheduleRecurrence(List <ScheduleRecurrence> occurrences)
        {
            List <RecurrenceScheduleOccurrence> scheduleOccurrences = new List <RecurrenceScheduleOccurrence>();

            foreach (ScheduleRecurrence occurrence in occurrences)
            {
                RecurrenceScheduleOccurrence scheduleOccurrence = new RecurrenceScheduleOccurrence();
                if (occurrence.Day.HasValue)
                {
                    scheduleOccurrence.Day        = Enum.Parse <Microsoft.Azure.Management.DataFactory.Models.DayOfWeek>(occurrence.Day.ToString());
                    scheduleOccurrence.Occurrence = occurrence.Occurence;
                }
                scheduleOccurrences.Add(scheduleOccurrence);
            }
            return(scheduleOccurrences);
        }