public Response<Media> deleteMedia(string id) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("id", id); Request request = makeRequest(requestContext, trimData(data), authString); MediaController controller = new MediaController(); return controller.Call(request); }
public Response<Media> putMedia(Media media, string id) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("id", id); data.Add("type", ""); data.Add("description", media.description); data.Add("format", media.format); data.Add("media_category_id", media.mediaCategory.ToString()); data.Add("minutes", media.mediaLength.ToString()); data.Add("title", media.title); data.Add("user_account_id", media.user.ToString()); ; Request request = makeRequest(requestContext, trimData(data), authString); MediaController controller = new MediaController(); return controller.Call(request); }
public Response<Media> getMediaUserByTag(string userid, string userTagId) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("user_account_id", userid); data.Add("user_account_tag_id", userTagId); Request request = makeRequest(requestContext, trimData(data), authString); MediaController controller = new MediaController(); return controller.Call(request); }
public Response<Media> getMedias(string user, string tag, string mediaCategoryFilter, string nameFilter, string page, string limit) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("tag", tag); data.Add("user_account_id", user); data.Add("media_category_id", mediaCategoryFilter); data.Add("title", nameFilter); if (limit == null) { limit = "20"; } data.Add("limit", limit); if (page == null) { page = "1"; } data.Add("page", page); Request request = makeRequest(requestContext, trimData(data), authString); MediaController controller = new MediaController(); return controller.Call(request); }