public void NewAction(string name, string PathFrom) { if (name != null) { Factory.Creator God; Prototype.IFileOrFolder element; if (System.IO.Path.GetExtension(name) == "") { God = new Factory.FolderCreator(); } else { God = new Factory.FileCreator(); } element = God.FactoryMethod(PathFrom, name); element.Create(); } }