public Schedule CreateSchedule(string automationAccountName, DailySchedule schedule) { this.ValidateScheduleName(automationAccountName, schedule.Name); var scheduleModel = new AutomationManagement.Models.Schedule { Name = schedule.Name, StartTime = schedule.StartTime.ToUniversalTime(), ExpiryTime = schedule.ExpiryTime.ToUniversalTime(), Description = schedule.Description, DayInterval = schedule.DayInterval, ScheduleType = AutomationManagement.Models.ScheduleType .DailySchedule }; var scheduleCreateParameters = new AutomationManagement.Models.ScheduleCreateParameters { Schedule = scheduleModel }; var scheduleCreateResponse = this.automationManagementClient.Schedules.Create( automationAccountName, scheduleCreateParameters); return(this.GetSchedule(automationAccountName, new Guid(scheduleCreateResponse.Schedule.Id))); }
public Schedule CreateSchedule(string automationAccountName, Schedule schedule) { var scheduleCreateParameters = new AutomationManagement.Models.ScheduleCreateParameters { Name = schedule.Name, Properties = new AutomationManagement.Models.ScheduleCreateProperties { StartTime = schedule.StartTime, ExpiryTime = schedule.ExpiryTime, Description = schedule.Description, Interval = schedule.Interval, Frequency = schedule.Frequency.ToString() } }; var scheduleCreateResponse = this.automationManagementClient.Schedules.Create( automationAccountName, scheduleCreateParameters); return(this.GetSchedule(automationAccountName, schedule.Name)); }
public Schedule CreateSchedule(string automationAccountName, Schedule schedule) { var scheduleCreateParameters = new AutomationManagement.Models.ScheduleCreateParameters { Name = schedule.Name, Properties = new AutomationManagement.Models.ScheduleCreateProperties { StartTime = schedule.StartTime, ExpiryTime = schedule.ExpiryTime, Description = schedule.Description, Interval = schedule.Interval, Frequency = schedule.Frequency.ToString() } }; var scheduleCreateResponse = this.automationManagementClient.Schedules.Create( automationAccountName, scheduleCreateParameters); return this.GetSchedule(automationAccountName, schedule.Name); }
public Schedule CreateSchedule(string automationAccountName, DailySchedule schedule) { this.ValidateScheduleName(automationAccountName, schedule.Name); var scheduleModel = new AutomationManagement.Models.Schedule { Name = schedule.Name, StartTime = schedule.StartTime.ToUniversalTime(), ExpiryTime = schedule.ExpiryTime.ToUniversalTime(), Description = schedule.Description, DayInterval = schedule.DayInterval, ScheduleType = AutomationManagement.Models.ScheduleType .DailySchedule }; var scheduleCreateParameters = new AutomationManagement.Models.ScheduleCreateParameters { Schedule = scheduleModel }; var scheduleCreateResponse = this.automationManagementClient.Schedules.Create( automationAccountName, scheduleCreateParameters); return this.GetSchedule(automationAccountName, new Guid(scheduleCreateResponse.Schedule.Id)); }