예제 #1
0
        public Gun Save(string name)
        {
            if (validator.Validate(name))
            {
                var gun = new Gun(idGenerator.NewId(), name);
                repository.Save(gun);
                return(gun);
            }

            Console.WriteLine("Brand not valid. Returning Default.");
            return(Gun.GetNineEleven());
        }
예제 #2
0
 public void Save(Gun gun)
 {
     origin.Save(gun);
     cachedGuns.Add(gun.Id, gun);
 }