public ActionResult AsyncDelete(string deleteFileName, PhotoManagerType DeleteImageType) { PhotoFileManager manager = new PhotoFileManager(DeleteImageType); if (DeleteImageType == PhotoManagerType.Service) { return(manager.Delete(deleteFileName, true)); } return(manager.Delete(deleteFileName, false)); }
public ActionResult AsyncUpload(IEnumerable <HttpPostedFileBase> files, PhotoManagerType imageType) { PhotoFileManager manager = new PhotoFileManager(files, imageType); if (imageType == PhotoManagerType.Service) { return(manager.Upload(true, 300)); } return(manager.Upload(false, null)); }
public static string StorageDirectoryDetection(PhotoManagerType photoManagerType) { switch (photoManagerType) { case PhotoManagerType.Slide: return("images/SlideImages"); case PhotoManagerType.ServiceTitle: return("images/ServiceTitleImages"); case PhotoManagerType.Service: return("images/ServiceImages"); case PhotoManagerType.Member: return("images/MemberImages"); default: return("images/ServiceImages"); } }
public PhotoFileManager(IEnumerable <HttpPostedFileBase> _files, PhotoManagerType photoManagerType) : this(photoManagerType) { files = _files; }
public PhotoFileManager(PhotoManagerType photoManagerType) { storageDirectory = StorageDirectoryDetection(photoManagerType); }