public override int GetHashCode() { int hash = 1; if (Username.Length != 0) { hash ^= Username.GetHashCode(); } hash ^= emailAddresses_.GetHashCode(); if (Type != global::Dogdata.CustomType.Roar) { hash ^= Type.GetHashCode(); } if (testCase_ == TestOneofCase.Name) { hash ^= Name.GetHashCode(); } if (testCase_ == TestOneofCase.Name2) { hash ^= Name2.GetHashCode(); } hash ^= AnimalFood.GetHashCode(); if (noDiffrentWhat_ != null) { hash ^= NoDiffrentWhat.GetHashCode(); } hash ^= (int)testCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public ViewFoodAnimalTotal(AnimalFood animalFood) { Id = animalFood.Id; AnimalName = animalFood.Animal.Name; TotalQuantity = animalFood.Quantity * animalFood.Animal.Quantity; TotalPrice = TotalQuantity * animalFood.Food.Price; }
public ActionResult DeleteConfirmed(int id) { AnimalFood animalFood = db.AnimalFoods.Find(id); db.AnimalFoods.Remove(animalFood); db.SaveChanges(); return(RedirectToAction("Index")); }
public ViewFoodTotal(AnimalFood animalFood) { FoodName = animalFood.Food.Name; // Grass FoodPrice = animalFood.Food.Price; // 3 TotalQuantity = animalFood.Animal.Quantity * animalFood.Quantity; // 3 * 3 = 9 TotalPrice = FoodPrice * TotalQuantity; Id = animalFood.Id; FoodId = animalFood.FoodId; }
public ViewTotalFood(AnimalFood animalfoods) { FoodName = animalfoods.food.Name; FoodPrice = animalfoods.food.Price; TotalQuantity = animalfoods.animal.Quantity * animalfoods.Quantity; TotalPrice = FoodPrice * TotalQuantity; Id = animalfoods.Id; FoodId = animalfoods.foodId; }
public ActionResult Edit([Bind(Include = "Id,FoodName,FoodPrice,TotalQuantity,TotalPrice")] AnimalFood animalFood) { if (ModelState.IsValid) { db.Entry(animalFood).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(animalFood)); }
public ViewFoodTotal(AnimalFood animalFood) { FoodName = animalFood.Food.Name; //Grass 5kg FoodPrice = animalFood.Food.Price; //10 TotalQuantity = animalFood.Animal.Quantiry * animalFood.Quantity; //5*10 =50 TotalPrice = FoodPrice * TotalQuantity; Id = animalFood.Id; FoodId = animalFood.FoodId; }
public ViewFoodTotal(AnimalFood animalFood) { FoodName = animalFood.Food.Name; FoodPrice = animalFood.Food.Price; TotalQuantity = animalFood.Animals.Quantity * animalFood.Quantity; TotalPrice = FoodPrice * TotalQuantity; Id = animalFood.Id; FoodId = animalFood.FoodId; }
public ActionResult Create([Bind(Include = "Id,FoodName,FoodPrice,TotalQuantity,TotalPrice")] AnimalFood animalFood) { if (ModelState.IsValid) { db.AnimalFoods.Add(animalFood); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(animalFood)); }
public ActionResult Edit([Bind(Include = "Id,animalId,foodId,Quantity")] AnimalFood animalFood) { if (ModelState.IsValid) { db.Entry(animalFood).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.animalId = new SelectList(db.animals, "Id", "Name", animalFood.animalId); ViewBag.foodId = new SelectList(db.foods, "Id", "Name", animalFood.foodId); return(View(animalFood)); }
public ActionResult Edit(AnimalFood animalFood) { if (ModelState.IsValid) { db.Entry(animalFood).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AnimalId = new SelectList(db.Animals, "Id", "Name", animalFood.AnimalId); ViewBag.FoodId = new SelectList(db.Foods, "Id", "Name", animalFood.FoodId); return(View(animalFood)); }
public ActionResult Create(AnimalFood animalFood) { if (ModelState.IsValid) { db.AnimalFoods.Add(animalFood); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AnimalId = new SelectList(db.Animals, "Id", "Name", animalFood.AnimalId); ViewBag.FoodId = new SelectList(db.Foods, "Id", "Name", animalFood.FoodId); return(View(animalFood)); }
/// <summary> /// Feeds the zebra. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Milk) { Console.WriteLine("Throw some grass to the zebras!"); return; } Console.WriteLine( "Zebra {0} got fresh grass and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
/// <summary> /// Feeds the goat. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Milk) { Console.WriteLine("Feed the goats only with milk."); return; } Console.WriteLine( "Goat {0} drunk milk and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
/// <summary> /// Feeds the lion. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Crumbs) { Console.WriteLine("Lion eats only meat!"); return; } Console.WriteLine( "Lion {0} got some fresh meat and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
/// <summary> /// Feeds the owl. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Crumbs) { Console.WriteLine("Give crackers to the owl!"); return; } Console.WriteLine( "Owl {0} eated tasty crackers and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
/// <summary> /// Feeds the parrot. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Crackers) { Console.WriteLine("Parrot eats only crackers!"); return; } Console.WriteLine( "Parrot {0} ate some tasty crackers and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
// GET: AnimalFoods/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AnimalFood animalFood = db.AnimalFoods.Find(id); if (animalFood == null) { return(HttpNotFound()); } return(View(animalFood)); }
/// <summary> /// Feeds the duck. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Crumbs) { Console.WriteLine("Give crackers to the duck!"); return; } Console.WriteLine( "Duck {0} got some fresh crackers and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
/// <summary> /// Feeds the mule deer. /// </summary> /// <param name="food"></param> public override void Eat(AnimalFood food) { if (food.Type != FoodType.Crumbs) { Console.WriteLine("Give milk to the deers!"); return; } Console.WriteLine( "Mule Deer {0} got some fresh milk and increased its stamina with {1}.", this.Name, food.RegenerateStamina()); this.IncreaseStamina(food.RegenerateStamina()); }
// GET: AnimalFoods/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AnimalFood animalFood = db.AnimalFoods.Find(id); if (animalFood == null) { return(HttpNotFound()); } ViewBag.AnimalId = new SelectList(db.Animals, "Id", "Name", animalFood.AnimalId); ViewBag.FoodId = new SelectList(db.Foods, "Id", "Name", animalFood.FoodId); return(View(animalFood)); }
public override void Eat(AnimalFood food) { if (food == null) { throw new ArgumentNullException("Food cannot be null"); } else if (food.FoodType != AnimalFoodType.Grass && food.FoodType != AnimalFoodType.Milk) { Console.WriteLine("I am a mammal. I eat only grass and milk!"); return; } Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(String.Format("Zebra {0} eated some {1} and increased stamina with {2}", this.Name, food.FoodType, food.Calories)); this.IncreaseStamina((int)food.Calories); }
public override void Eat(AnimalFood food) { if (food == null) { throw new ArgumentNullException("Food cannot be null"); } else if (food.FoodType != AnimalFoodType.Meat) { Console.WriteLine("I am a carnivore. I eat only meat!"); return; } Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(String.Format("Tiger {0} eated some meat and increased stamina with {1}", this.Name, food.Calories)); this.IncreaseStamina((int)food.Calories); }
public bool Equals(Customer other) { if (ReferenceEquals(other, null)) { return(false); } if (ReferenceEquals(other, this)) { return(true); } if (Username != other.Username) { return(false); } if (!emailAddresses_.Equals(other.emailAddresses_)) { return(false); } if (Type != other.Type) { return(false); } if (Name != other.Name) { return(false); } if (Name2 != other.Name2) { return(false); } if (!AnimalFood.Equals(other.AnimalFood)) { return(false); } if (!object.Equals(NoDiffrentWhat, other.NoDiffrentWhat)) { return(false); } if (TestCase != other.TestCase) { return(false); } return(Equals(_unknownFields, other._unknownFields)); }
private void InitialiteConsumables() { AnimalFood animalFood = new AnimalFood(); AnimalWater animalWater = new AnimalWater(); Fertilizer fertilizer = new Fertilizer(); Fungicide fungicide = new Fungicide(50); Herbicide herbicide = new Herbicide(50); Irrigation irrigation = new Irrigation(); Pesticide pesticide = new Pesticide(50); Vaccine vaccine = new Vaccine(50); market.AddConsumable(animalFood); market.AddConsumable(animalWater); market.AddConsumable(fertilizer); market.AddConsumable(fungicide); market.AddConsumable(herbicide); market.AddConsumable(irrigation); market.AddConsumable(pesticide); market.AddConsumable(vaccine); }
public void Feed(Animal animalToFeed) { if (animalToFeed.ZooKeeperId != this.id) { Console.WriteLine("This animal is not asigned to this zoo keeper!"); return; } // If the animal is dead, we dont feed it. if (!animalToFeed.IsAlive()) { return; } switch (animalToFeed.Specie) { case Species.Carnivore: AnimalFood carnivoreFood = new AnimalFood(AnimalFoodType.Meat, (uint)randomFoodAmount.Next(1, 6)); animalToFeed.Eat(carnivoreFood); break; case Species.Omnivore: AnimalFood omnivoreFood = new AnimalFood(AnimalFoodType.Mandja, (uint)randomFoodAmount.Next(1, 5)); animalToFeed.Eat(omnivoreFood); break; case Species.Mammal: AnimalFood mammalFood = new AnimalFood(AnimalFoodType.Milk, (uint)randomFoodAmount.Next(1, 5)); animalToFeed.Eat(mammalFood); break; case Species.Herbivore: AnimalFood herbivoreFood = new AnimalFood(AnimalFoodType.Grass, (uint)randomFoodAmount.Next(1, 5)); animalToFeed.Eat(herbivoreFood); break; default: break; } }
/// <summary> /// Feed an animal. /// </summary> /// <param name="animal"></param> public void FeedAnimal(Animal animal) { if (!animal.IsAlive()) { return; } switch (animal.Specie) { case Species.Herbivore: AnimalFood herbivoreFood = new AnimalFood(FoodType.Grass, (uint)generateFoodQuantity.Next(1, 5)); animal.Eat(herbivoreFood); break; case Species.Mammal: AnimalFood mammalFood = new AnimalFood(FoodType.Milk, (uint)generateFoodQuantity.Next(1, 5)); animal.Eat(mammalFood); break; case Species.Bird: AnimalFood birdFood = new AnimalFood(FoodType.Crackers, (uint)generateFoodQuantity.Next(1, 5)); animal.Eat(birdFood); break; case Species.Carnivore: AnimalFood carnivoreFood = new AnimalFood(FoodType.Crumbs, (uint)generateFoodQuantity.Next(1, 5)); animal.Eat(carnivoreFood); break; default: break; } }
public override AnimalFood Eat(AnimalFood food) { return(base.Eat(food)); }
// Methods public Animal(AnimalSize size, AnimalFood food) { Size = size; Food = food; }
public override void Eat(AnimalFood food) { throw new NotImplementedException(); }