//public static Library getInstance() () //Implement Register method by utilizing RegistrationRepository (complete missing parts) public int Register(IRegistarable newRegObject) { return(RegistrationRepository.Register(newRegObject)); //dummy, just to compile //return 0; }
//Implement Register method by utilizing RegistrationRepository (complete missing parts) public int Register(IRegistarable item) { // return RegistrationRepository.Register(); //dummy, just to compile return(RegistrationRepository.Register(item)); }
//Implement Register method by utilizing RegistrationRepository (complete missing parts) public int Register(IRegistarable obj) { return(RegistrationRepository.Register(obj)); //dummy, just to compile //return 0; }
//With BRIDGE pattern, implement Register method so it will accept both a Person and an Item public static int Register(IRegistarable registarable) { //get info from an lib object var info = registarable.GetRegistrationInfo(); if (info == null) { return(-1); } //get new id for for the registered object info.Id = _nextId; //add to registration repository _registeredList.Add(info); //store next available id _nextId = _registeredList.Count + 1; //return success return(info.Id); }
//Implement Register method by utilizing RegistrationRepository (complete missing parts) public int Register(IRegistarable registarable) { return(RegistrationRepository.Register(registarable)); }
//Implement Register method by utilizing RegistrationRepository (complete missing parts) public int Register(IRegistarable item) { return(RegistrationRepository.Register(item)); }