Esempio n. 1
0
        public long CreateBroadcast(CfBroadcastRequest createBroadcast)
        {
            var broadcastRequest   = new BroadcastRequest(createBroadcast.RequestId, BroadcastMapper.ToSoapBroadcast(createBroadcast.Broadcast));
            var resourcerReference = BaseRequest <ResourceReference>(HttpMethod.Post, broadcastRequest, new CallfireRestRoute <Broadcast>());

            return(resourcerReference.Id);
        }
Esempio n. 2
0
        public CfBroadcastQueryResult QueryBroadcasts(CfQueryBroadcasts queryBroadcasts)
        {
            var resourceList = BaseRequest <ResourceList>(HttpMethod.Get, new QueryBroadcasts(queryBroadcasts),
                                                          new CallfireRestRoute <Broadcast>());

            var broadcasts = resourceList.Resource == null ? null
               : resourceList.Resource.Select(r => BroadcastMapper.FromSoapBroadCast((Broadcast)r)).ToArray();

            return(new CfBroadcastQueryResult(resourceList.TotalResults, broadcasts));
        }
Esempio n. 3
0
        public void UpdateBroadcast(CfBroadcastRequest updateBroadcast)
        {
            var broadcast = updateBroadcast.Broadcast;

            if (broadcast == null)
            {
                return;
            }
            var broadcastRequest = new BroadcastRequest(updateBroadcast.RequestId, BroadcastMapper.ToSoapBroadcast(broadcast));

            BaseRequest <string>(HttpMethod.Put, broadcastRequest, new CallfireRestRoute <Broadcast>(broadcast.Id));
        }
Esempio n. 4
0
        public CfBroadcast GetBroadcast(long id)
        {
            var resource = BaseRequest <Resource>(HttpMethod.Get, null, new CallfireRestRoute <Broadcast>(id));

            return(BroadcastMapper.FromSoapBroadCast(resource.Resources as Broadcast));
        }
Esempio n. 5
0
 public void UpdateBroadcast(CfBroadcastRequest updateBroadcast)
 {
     BroadcastService.UpdateBroadcast(new BroadcastRequest(updateBroadcast.RequestId, BroadcastMapper.ToSoapBroadcast(updateBroadcast.Broadcast)));
 }
Esempio n. 6
0
 public CfBroadcast GetBroadcast(long id)
 {
     return(BroadcastMapper.FromSoapBroadCast(BroadcastService.GetBroadcast(new IdRequest(id))));
 }
Esempio n. 7
0
 public long CreateBroadcast(CfBroadcastRequest createBroadcast)
 {
     return(BroadcastService.CreateBroadcast(new BroadcastRequest(createBroadcast.RequestId, BroadcastMapper.ToSoapBroadcast(createBroadcast.Broadcast))));
 }