public string Add(string tempFile, int fotoserieId, int id, string extension) { string filename = id.ToString() + extension; string permPath = Path.Combine(FileFotoRepository.RemoveBadPathChars(FotoserieDirectoryExists(fotoserieId)), FileFotoRepository.RemoveBadPathChars(filename)); string otherPath = ImageTypeExists(permPath); if (otherPath != string.Empty) { File.Delete(tempFile); return(otherPath); } File.Move(tempFile, permPath); return(permPath); }
public FotoController(IFotoRepository repository, FileFotoRepository filerepo, IFotoserieRepository fotoserieRepo) { this.repository = repository; this.filerepo = filerepo; this.fotoserieRepo = fotoserieRepo; }
public FotoController() { repository = new SqlFotoRepository(); filerepo = new FileFotoRepository(); fotoserieRepo = new SqlFotoserieRepository(); }
public static string CalculateMD5Hash(string input) { byte[] inputBytes = Encoding.UTF8.GetBytes(input); return(FileFotoRepository.CalculateMD5Hash(inputBytes)); }