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();
        }
Beispiel #2
0
 public FileManager GetFilesByGoogleImageId(string googleImageId)
 {
     return(FileManagerRepository.GetFilesByGoogleImageId(googleImageId));
 }
        public ActionResult Download(string id)
        {
            var f = FileManagerRepository.GetFilesByGoogleImageId(id);

            return(RedirectToAction("Index"));
        }