Ejemplo n.º 1
0
        public void SetGuitar()
        {
            String name = this.Name;

            Console.WriteLine(name + ", Choose your new guitar!");
            this.guitar = ChooseGuitar();
        }
Ejemplo n.º 2
0
 public bool AddGuitar(IGuitar guitar)
 {
     if (!_guitars.Contains(guitar))
     {
         _guitars.Add(guitar);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 public bool UpdateGuitar(IGuitar guitar)
 {
     if (_guitars.Contains(guitar))
     {
         _guitars.Where(x => x.Equals(guitar)).ToList().ForEach(x => { x.Color = guitar.Color; });
         return(true);
     }
     return(false);
 }
Ejemplo n.º 4
0
 public bool DeleteGuitar(IGuitar guitar)
 {
     if (_guitars.Contains(guitar))
     {
         _guitars.Remove(guitar);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 5
0
        private IGuitar ChooseGuitar()
        {
            IGuitar ChosenOne = null;

            menu = new GuitarMenu();
            menu.PrintMenu();
            String input     = Console.ReadLine();
            int    SwitchNum = 0;
            bool   result    = int.TryParse(input, out SwitchNum);

            if (result)
            {
                switch (SwitchNum)
                {
                case 1:
                    ChosenOne = new Fender();
                    break;

                case 2:
                    ChosenOne = new Stratocaster();
                    break;

                case 3:
                    ChosenOne = new Gibson();
                    break;

                case 4:
                    ChosenOne = new Gibson2();
                    break;

                default:
                    ChosenOne = new DefaultGuitar();
                    break;
                }
                return(ChosenOne);
            }
            else
            {
                return(new DefaultGuitar());
            }
        }
Ejemplo n.º 6
0
 public ProductController(IRentalAsset assets, IRental rentals, IGuitar guitars)
 {
     _assets  = assets;
     _rentals = rentals;
     _guitars = guitars;
 }
Ejemplo n.º 7
0
 public GuitarViewModel(IGuitar guitar)
 {
     _guitar = guitar;
 }
Ejemplo n.º 8
0
 public GameCharacter(string characterName, IGuitar guitar, ISoloAct soloAct)
 {
     CharacterName = characterName;
     Guitar        = guitar;
     SoloAct       = soloAct;
 }
Ejemplo n.º 9
0
 public static bool UpdateGuitar(IGuitar guitar)
 {
     return(_dao.UpdateGuitar(guitar));
 }
Ejemplo n.º 10
0
 public static bool DeleteGuitar(IGuitar guitar)
 {
     return(_dao.DeleteGuitar(guitar));
 }
Ejemplo n.º 11
0
 public static bool AddGuitar(IGuitar guitar)
 {
     return(_dao.AddGuitar(guitar));
 }
Ejemplo n.º 12
0
 public GameCharacter()
 {
     this.name   = ChooseCharacter();
     this.guitar = ChooseGuitar();
     this.solo   = ChooseSolo();
 }
Ejemplo n.º 13
0
 public Client(IAbstractFactory abstractFactory)
 {
     _guitar    = abstractFactory.GetGuitar();
     _amplifier = abstractFactory.GetAmplifier();
 }
Ejemplo n.º 14
0
 public Performer(IGuitar guitar, IVoice voice)
 {
     this.guitar = guitar;
     this.voice  = voice;
 }
Ejemplo n.º 15
0
 public Client(IGuitar guitar)
 {
     this.guitar = guitar;
 }
Ejemplo n.º 16
0
 public GuitarService(IGuitar guitar, ILogger logger)
     : base(logger)
 {
     this._guitar = guitar;
     logger.WriteLog("Creating a GuitarService");
 }