public IHttpActionResult Delete([FromUri] string name) { using (var internalClient = new TeleoptiCccSdkInternalClient()) { internalClient.Open(); internalClient.ExecuteCommand(new RevokeScheduleChangesListenerCommandDto { ListenerName = name }); } return(Ok()); }
public IHttpActionResult Post([FromBody] AddScheduleChangesListenerInput model) { using (var internalClient = new TeleoptiCccSdkInternalClient()) { internalClient.Open(); internalClient.ExecuteCommand(new AddScheduleChangesListenerCommandDto { Listener = new ScheduleChangesListenerDto { Name = model.Name, Url = model.Url, DaysStartFromCurrentDate = model.DaysStartFromCurrentDate, DaysEndFromCurrentDate = model.DaysEndFromCurrentDate } }); } return(Ok()); }