public string FileName(PictureManage.PictureSize size) { // check if we have converted files if (IsConverted) { switch (AngelType) { case PictureManage.RotationAngle.Rotated0: return string.Format(ConvertedFilename, (int)size); break; case PictureManage.RotationAngle.Rotated90: if (!string.IsNullOrWhiteSpace(ConvertedFilename90Degree)) return string.Format(ConvertedFilename90Degree, (int)size); break; case PictureManage.RotationAngle.Rotated180: if (!string.IsNullOrWhiteSpace(ConvertedFilename180Degree)) return string.Format(ConvertedFilename180Degree, (int)size); break; case PictureManage.RotationAngle.Rotated270: if (!string.IsNullOrWhiteSpace(ConvertedFilename270Degree)) return string.Format(ConvertedFilename270Degree, (int)size); break; } return ""; } else { if (OriginalFilepath.StartsWith("http:", StringComparison.InvariantCultureIgnoreCase)) { return Path.GetFileName(OriginalFilepath); } return OriginalFilepath; } }
public string FileName(PictureManage.PictureSize size, PictureManage.RotationAngle angle) { // check if we have converted files if (IsConverted) { switch (angle) { case PictureManage.RotationAngle.Rotated0: return string.Format(ConvertedFilename, (int)size); break; case PictureManage.RotationAngle.Rotated90: if (!string.IsNullOrWhiteSpace(ConvertedFilename90Degree)) return string.Format(ConvertedFilename90Degree, (int)size); break; case PictureManage.RotationAngle.Rotated180: if (!string.IsNullOrWhiteSpace(ConvertedFilename180Degree)) return string.Format(ConvertedFilename180Degree, (int)size); break; case PictureManage.RotationAngle.Rotated270: if (!string.IsNullOrWhiteSpace(ConvertedFilename270Degree)) return string.Format(ConvertedFilename270Degree, (int)size); break; } return ""; } else return OriginalFilepath; }