Пример #1
0
        public IHttpActionResult Delete([FromUri] string name)
        {
            using (var internalClient = new TeleoptiCccSdkInternalClient())
            {
                internalClient.Open();

                internalClient.ExecuteCommand(new RevokeScheduleChangesListenerCommandDto {
                    ListenerName = name
                });
            }
            return(Ok());
        }
Пример #2
0
        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());
        }