public ISaverInstance GetInstance(string fileName) { fileName = fileName.ToLowerInvariant().Trim(); if (!savers.ContainsKey(fileName)) { savers[fileName] = new SaverInstance(Path.Combine(Directory, fileName)); } return(savers[fileName]); }
public void WriteImageToFile(string fileName, System.Drawing.Image img) { fileName = fileName.ToLowerInvariant().Trim(); if (savers.ContainsKey(fileName)) { throw new Exception(MessageReader.GetMessage("Err:S:CantWriteSI")); } var inst = new SaverInstance(Path.Combine(Directory, fileName)); inst.WriteImage(img); inst.Close(); }