private void DeleteFile(string id) { var f = new FileManager(); if (id.ToInt() > 0) { f = FileManagerRepository.GetSingle(id.ToInt()); } else { f = FileManagerRepository.GetFilesByGoogleImageId(id); } var filename = f.Title; try { ConnectToStoreGoogleDrive(SessionStoreId); this.UploadHelper.deleteFile(f.GoogleImageId); } catch (Exception ewx) { Logger.Error(ewx, "Exception is occured." + ewx.StackTrace); } FileManagerRepository.Delete(f); FileManagerRepository.Save(); }
public FileManager GetFilesByGoogleImageId(string googleImageId) { return(FileManagerRepository.GetFilesByGoogleImageId(googleImageId)); }
public ActionResult Download(string id) { var f = FileManagerRepository.GetFilesByGoogleImageId(id); return(RedirectToAction("Index")); }