Exemple #1
0
 public BookViewModel()
 {
     bs              = new BookService();
     AddBookCommand  = new Commands.Command(AddBook);
     EditBookCommand = new Commands.Command(EditBook);
     UpdateCommand   = new Commands.Command(Update);
 }
Exemple #2
0
        public ReaderViewModel(int id, string name, string surname)
        {
            ID           = id;
            this.name    = name;
            this.surname = surname;


            this.rs       = new ReaderService();
            AddReaderCmd  = new Commands.Command(AddUser);
            EditReaderCmd = new Commands.Command(EditUser);
        }
Exemple #3
0
        public EventViewModel(int ID, int userID, int bookID, DateTime when, bool is_Ret)
        {
            this.ID     = ID.ToString();
            this.book   = bookID;
            this.reader = userID;
            this.date   = when;
            this.isRet  = is_Ret;

            es = new EventService();
            BorrowBookCommand = new Commands.Command(BorrowBook);
            ReturnBookCommand = new Commands.Command(ReturnBook);
        }
Exemple #4
0
        public BookViewModel(int ID, string title, string author, string publi, int y)
        {
            this.ID        = ID;
            this.title     = title;
            this.publisher = publi;
            this.author    = author;
            this.year      = y;

            bs              = new BookService();
            AddBookCommand  = new Commands.Command(AddBook);
            EditBookCommand = new Commands.Command(EditBook);
            UpdateCommand   = new Commands.Command(Update);
        }
Exemple #5
0
        public ReaderListViewModel(IReaderService irs, IEventService ies, IBookService ibs)
        {
            rs = irs;
            es = ies;
            bs = ibs;

            RemoveReaderCommand = new Commands.Command(DeleteUser);
            RefreshUsersCMD     = new Commands.Command(RefreshEverything);
            AddReaderCommand    = new Commands.Command(AddUser);
            EditUserCommand     = new Commands.Command(EditUser);
            Refresh();
            RefreshEvents();
        }
        public BookListViewModel()
        {
            bs = new BookService();
            es = new EventService();
            rs = new ReaderService();

            books  = new ObservableCollection <BookViewModel>();
            events = new ObservableCollection <EventViewModel>();

            RemoveBookCommand = new Commands.Command(DeleteBook);
            AddBookCommand    = new Commands.Command(AddBook);
            EditBookCommand   = new Commands.Command(EditBook);
            RefreshCommand    = new Commands.Command(RefreshEverything);
            RefreshCatalog();
        }
Exemple #7
0
        public ReaderListViewModel()
        {
            rs = new ReaderService();
            es = new EventService();
            bs = new BookService();

            readers = new ObservableCollection <ReaderViewModel>();
            books   = new ObservableCollection <BookViewModel>();
            events  = new ObservableCollection <EventViewModel>();

            RemoveReaderCommand = new Commands.Command(DeleteUser);
            RefreshUsersCMD     = new Commands.Command(Refresh);
            AddReaderCommand    = new Commands.Command(AddUser);
            EditUserCommand     = new Commands.Command(EditUser);
            RefreshEverything();
        }
Exemple #8
0
        public EventListViewModel()
        {
            bs = new BookService();
            es = new EventService();
            rs = new ReaderService();

            books  = new ObservableCollection <BookViewModel>();
            users  = new ObservableCollection <ReaderViewModel>();
            events = new ObservableCollection <EventViewModel>();

            Borrow  = new Commands.Command(BorrowBook);
            Return  = new Commands.Command(ReturnBook);
            Refresh = new Commands.Command(RefreshEverything);

            RefreshCatalog();
            RefreshUsers();
            RefreshEvents();
        }
Exemple #9
0
 public ReaderViewModel()
 {
     this.rs       = new ReaderService();
     AddReaderCmd  = new Commands.Command(AddUser);
     EditReaderCmd = new Commands.Command(EditUser);
 }
Exemple #10
0
 public EventViewModel()
 {
     es = new EventService();
     BorrowBookCommand = new Commands.Command(BorrowBook);
     ReturnBookCommand = new Commands.Command(ReturnBook);
 }