public AddEditBook(Book bookToEdit) { selectedBook = new Book(bookToEdit); ra = new RepositoryAuthor(); CheckRepository(); InitializeComponent(); this.Title = "Edit a book"; this.BtOk.Content = "Edit"; this.CbGenre.ItemsSource = Enum.GetNames(typeof(SevenLib.Helpers.Genre)); this.CbAuthor.ItemsSource = ra.GetAuthors(); this.TbTitle.Text = selectedBook.Title; this.DpDate.Text = selectedBook.Date.ToLongDateString(); this.CbGenre.SelectedItem = this.CbGenre.Items.GetItemAt(CbGenre.Items.IndexOf(selectedBook.Genre.ToString())); this.TbSummary.Text = selectedBook.Summary; foreach (var a in CbAuthor.ItemsSource) { if (a.ToString() == selectedBook.Author.ToString()) { this.CbAuthor.SelectedItem = a; } } }
public MainWindow() { InitializeComponent(); repoUser = RepositoryUser.Instance; repoTheme = RepositoryTheme.Instance; repoAuthor = RepositoryAuthor.Instance; repoBook = RepositoryBook.Instance; repoUser.LoadData(); repoTheme.LoadData(); repoAuthor.LoadData(); repoBook.LoadData(); }
public void Initialize() { authors = new List <Author>(); books = new List <Book>(); copies = new List <Copy>(); loans = new List <Loan>(); members = new List <Member>(); ra = new RepositoryAuthor(); rb = new RepositoryBook(); rc = new RepositoryCopy(); rl = new RepositoryLoan(); rm = new RepositoryMember(); }
public ServiceServerImpl(RepositoryConference repoConf, RepositoryArticle repoArticle, RepositorySection repoSection, RepositoryUser repoUser, RepositoryAuthor repoAuthor, RepositoryPCMember repoPCMember, RepositoryReviewer repoReviewer, RepositoryParticipant repoParticipant, RepositoryReview repoReview) { this.repoConf = repoConf; this.repoArticle = repoArticle; this.repoUser = repoUser; this.repoAuthor = repoAuthor; this.repoPCMember = repoPCMember; this.repoSection = repoSection; this.repoReviewer = repoReviewer; this.repoParticipant = repoParticipant; this.repoReview = repoReview; loggedClients = new Dictionary <String, IServiceClient>(); }
public AddEditBook() { selectedBook = new Book(); ra = new RepositoryAuthor(); CheckRepository(); InitializeComponent(); this.Title = "Add a book"; this.BtOk.Content = "Add"; this.CbGenre.ItemsSource = Enum.GetNames(typeof(SevenLib.Helpers.Genre)); this.CbAuthor.ItemsSource = ra.GetAuthors(); }
static void Main(string[] args) { PCMemberTests tests = new PCMemberTests(); tests.RunAllTests(); // call all tests RepositoryConference repoConf = new RepositoryConference(); //repoConf.add(new Conference("nume1", DateTime.Now, "ed1")); //repoConf.add(new Conference("nume2", DateTime.Now, "ed1")); //repoConf.add(new Conference("nume3", DateTime.Now, "ed1")); RepositoryArticle repoArticle = new RepositoryArticle(); RepositoryAuthor repoAuthor = new RepositoryAuthor(); RepositoryPCMember repoPCM = new RepositoryPCMember(); RepositorySection repoSection = new RepositorySection(); RepositoryUser repoUser = new RepositoryUser(); RepositoryReviewer repoReviewer = new RepositoryReviewer(); RepositoryParticipant repoParticipant = new RepositoryParticipant(); RepositoryReview repoReview = new RepositoryReview(); var serviceServer = new ServiceServerImpl(repoConf, repoArticle, repoSection, repoUser, repoAuthor, repoPCM, repoReviewer, repoParticipant, repoReview); BinaryServerFormatterSinkProvider serverProv = new BinaryServerFormatterSinkProvider(); serverProv.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full; BinaryClientFormatterSinkProvider clientProv = new BinaryClientFormatterSinkProvider(); IDictionary props = new Hashtable(); props["port"] = 55555; TcpChannel channel = new TcpChannel(props, clientProv, serverProv); ChannelServices.RegisterChannel(channel, false); RemotingServices.Marshal(serviceServer, "Conference"); //Controller tests ControllerTest ctrTest = new ControllerTest(); //ctrTest.getConferenceIdFromNameTest(); ctrTest.RunAll(); Console.WriteLine("Server started ..."); Console.WriteLine("Press <enter> to exit..."); Console.ReadLine(); }
public AuthorViewModel() { ra = new RepositoryAuthor(); refreshAuthors(); }