public UserControlAuthors(INavAuthors navigation, IAuthorFunctions authorFunctions) { InitializeComponent(); this.navigation = navigation; this.authorFunctions = authorFunctions; LinkedList <Author> authors = authorFunctions.getAllAuthors(); foreach (Author a in authors) { listBoxAuthors.Items.Add(a); } }
public UserControlEditAuthors(INavEditAuthors navigation, IAuthorFunctions functions, Author toEdit) { InitializeComponent(); this.navigation = navigation; editAddAuthor = toEdit; if (editAddAuthor != null) { labelDescription.Text = "Edit author: " + toEdit.Name + " " + toEdit.LastName; buttonEditAdd.Text = "Edit Author"; } authorFunctions = functions; }