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