public HttpResponseMessage DeleteUnusedResources([FromBody] List <ResourceModel> list) { using (var db = new OnlineMusicEntities()) { foreach (ResourceModel model in list) { try { var resource = (from r in db.Resources where r.Id == model.Id select r).FirstOrDefault(); if (resource != null) { if (services.DeleteFile(resource.Id)) { db.Resources.Remove(resource); } } } catch { } } db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } }
public ActionResult DeleteFile(GoogleDriveFile file) { GoogleDriveServices.DeleteFile(file, Server.MapPath("~/drive-client.json")); return(RedirectToAction("GetGoogleDriveFiles")); }