/// <summary> /// Items cannot be moved between Drives using this request! /// </summary> /// <param name="model"></param> /// <returns></returns> public override async Task <HttpResponseMessage> MoveFileToFolder(MoveFileRequestModel model) { try { WebRequest.DefaultRequestHeaders.Add("Authorization", "Bearer " + model.AccessToken); var uri = ApiRoot + model.Name; var request = new HttpMethod("PATCH"); var httpRequest = new HttpRequestMessage(request, uri) { Content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json") }; var response = await WebRequest.SendAsync(httpRequest, CancellationToken.None); return(response); } catch (Exception exception) { Debug.WriteLine(exception.Message); } return(new HttpResponseMessage(HttpStatusCode.InternalServerError)); }
public virtual Task <HttpResponseMessage> MoveFileToFolder(MoveFileRequestModel model) { throw new System.NotImplementedException(); }