public RubberDuck() { quackBehavior = new Squeak(); flyBehavior = new FlyNoWay(); }
protected override void Seed(SqueakerContext context) { ApplicationUser user1 = new ApplicationUser { Id = NewGuid(), Email = "*****@*****.**", EmailConfirmed = false, PasswordHash = "AKmuq7KtNQPlrYyl4bLxENYXZAeo2gENPviE4GKYD2g8pFa0oQQLr6YyrKZLu/YPyg==", SecurityStamp = "3c98543e-05ef-4a7e-8649-6cb9b1cd01ed", UserName = "******", Squeaks = new List <Squeak>(), }; Squeak squeak1 = new Squeak { Text = "Squeak1. " + LoremIpsum, CreationDate = DateTimeOffset.Now.AddDays(-2) }; Squeak squeak2 = new Squeak { Text = "Squeak2. " + LoremIpsum, CreationDate = DateTimeOffset.Now.AddDays(-1) }; user1.Squeaks.Add(squeak1); user1.Squeaks.Add(squeak2); context.Users.Add(user1); context.SaveChanges(); IdentityRole adminRole = new IdentityRole { Id = NewGuid(), Name = "Admin" }; IdentityRole customerRole = new IdentityRole { Id = NewGuid(), Name = "Customer" }; context.Roles.Add(adminRole); context.Roles.Add(customerRole); IdentityUserRole user1Role1 = new IdentityUserRole { RoleId = customerRole.Id, UserId = user1.Id, }; context.UserRoles.Add(user1Role1); context.SaveChanges(); }
public static void Main(string[] args) { var f = new FlyWithWings(); var q = new Squeak(); var duck = new ModelDuck(f, q); duck.performFly(); duck.display(); duck.performQuack(); //Your code goes here Console.WriteLine("Hello, world!"); }
public void TypeDuck(Label a, Label b, Label c, PictureBox pic) { IQuack quack; Ivolar ivolar; quack = new Squeak(); ivolar = new Nofly(); Swim s = new Swim(); a.Text = quack.TypeQuack(); b.Text = ivolar.Comportamiento(); c.Text = s.S(); quack.Typesound(); Duckphotos x = new Duckphotos(); x.rubber(pic); }
private void listaquack_SelectedIndexChanged(object sender, EventArgs e) { switch (listaquack.SelectedIndex) { case 0: quack = new Quack(); quack.Typesound(); break; case 1: break; case 2: squeak = new Squeak(); squeak.Typesound(); break; } }
public ActionResult Add(Squeak model) { if (ModelState.IsValid) { model.ID = 0; model.CreationDate = DateTimeOffset.UtcNow; model.OwnerID = User.Identity.GetUserId(); using (DataAccess.SqueakerContext db = new DataAccess.SqueakerContext()) { db.Squeaks.Add(model); db.SaveChanges(); } return(RedirectToAction("Index", "Home")); } else { return(View(model)); } }
public RubberDuck() { quackBehaviour = new Squeak(); flyBehaviour = new FlyNotPossible(); }
public RubberDuck() { FlyBehaviour = new FlyNoWay(); QuackBehaviour = new Squeak(); }
public RubberDuck() { flyBehavior = new FlyWithWings(); quackBehavior = new Squeak(); }
public Rubber() { quackBehavior = new Squeak(); }
public PatoDeBorracha() { VoarBehavior = new NaoVoaBehavior(); QuackBehavior = new Squeak(); }
public RubberDuck() { setFlyBehavior = new FlyNoWay(); setQuackBehavior = new Squeak(); }
public RubberDuck() { FlyBehavior = new NoFlyBehavior(); QuackBehavior = new Squeak(); }
public MallardDuck() { FlyBehaviour = new FlyWithWings(); QuackBehaviour = new Squeak(); }
public static void Main(string[] args) { // First approach (DI and base class of type duck) Console.WriteLine("First approach using base class"); Console.WriteLine("WildDuck using base class"); var wildDuck = new WildDuck(); wildDuck.Fly(); wildDuck.Quack(); Console.WriteLine(""); Console.WriteLine("MountainDuck using base class"); var mountainDuck = new MountainDuck(); mountainDuck.Fly(); mountainDuck.Quack(); Console.WriteLine(""); Console.WriteLine("RubberDuck using base class"); var RubberDuck = new RubberDuck(); RubberDuck.Fly(); RubberDuck.Quack(); Console.WriteLine(""); // // Better approach Console.WriteLine("Better approach using interfaces"); // // Create fly behaviours IFlyable flyingNormal = new FlyingNormal(); IFlyable flyingHigh = new FlyingHigh(); IFlyable wontFly = new WontFly(); // Create quack behaviours IQuackable quackingLoud = new QuackingLoud(); IQuackable squeek = new Squeak(); // Create wildDuck (flying normal, quacking loud) Console.WriteLine("WildDuck-Interface (flying normal, quacking loud"); var betterWildDuck = new BetterDuckClass(flyingNormal, quackingLoud); betterWildDuck.Fly(); betterWildDuck.Quack(); Console.WriteLine(""); // Create mountainDuck (flying high, quacking loud) Console.WriteLine("MountainDuck-Interface (flying high, quacking loud"); var betterMountainDuck = new BetterDuckClass(flyingHigh, quackingLoud); betterMountainDuck.Fly(); betterMountainDuck.Quack(); Console.WriteLine(""); // Create rubberDuck (won't fly, squeeks) Console.WriteLine("RubberDuck-Interface (won't fly, squeeks"); var betterRubberDuck = new BetterDuckClass(null, squeek); betterRubberDuck.Quack(); Console.WriteLine(""); }
public GreenDuck() { _flyBehaviour = new FlyWithWings(); _quackBehaviour = new Squeak(); }
public RubberDuck() { Flyable = new FlyNoWay(); Quackable = new Squeak(); }
public RubberDuck() { Console.WriteLine("A Rubber Duck is manufactured."); flyBehaviour = new CannotFly(); quackBehaviour = new Squeak(); }
public RedheadDuck() { Console.WriteLine("A Redhead Duck is born."); flyBehaviour = new FlyWithWings(); quackBehaviour = new Squeak(); }
public CallDuck() { quackBehavior = new Squeak(); flyBehavior = new FlyNoWay(); }
public RubberDuck() { QuackBehavior = new Squeak(); FlyBehavoir = new FlyNoWay(); }
public RubberDuck() { _iFlyBehavior = new FlyNoWay(); _iQuackBehavior = new Squeak(); }
public RubberDuck() { flyBehaviour = new DoNotFly(); quackBehaviour = new Squeak(); }
public ModelDuck() { FlyBehavior = new FlyNoWay(); QuackBehavior = new Squeak(); }
public RubberDuck() { _flyBehaviour = new NoFly(); _quackBehaviour = new Squeak(); }