private static Food GetFood(string[] tokens) { string type = tokens[0]; int quantity = int.Parse(tokens[1]); Food food = null; switch (type) { case "Fruit": food = new Fruit(); food.Quantity = quantity; break; case "Vegetable": food = new Vegetable(); food.Quantity = quantity; break; case "Meat": food = new Meat(); food.Quantity = quantity; break; case "Seeds": food = new Seeds(); food.Quantity = quantity; break; default: break; } return(food); }
public Food CreateFood(string[] secondSplit) { Food food = null; string foodType = secondSplit[0]; int foodQuantity = int.Parse(secondSplit[1]); if (foodType == "Vegetable") { food = new Vegetable(foodQuantity); } else if (foodType == "Fruit") { food = new Fruit(foodQuantity); } else if (foodType == "Meat") { food = new Meat(foodQuantity); } else if (foodType == "Seeds") { food = new Seeds(foodQuantity); } return(food); }
public static void Eat(Animal animal) { var line = Console.ReadLine(); var foodInfo = line.Split(); var foodType = foodInfo[0]; var quantity = int.Parse(foodInfo[1]); switch (foodType) { case "Meat": Meat meat = new Meat(quantity); animal.ProduceSound(); animal.Feed(meat); break; case "Vegetable": Vegetable veggie = new Vegetable(quantity); animal.ProduceSound(); animal.Feed(veggie); break; case "Fruit": Fruit fruit = new Fruit(quantity); animal.ProduceSound(); animal.Feed(fruit); break; case "Seeds": Seeds seeds = new Seeds(quantity); animal.ProduceSound(); animal.Feed(seeds); break; } }
public static Food Create(string[] foodArgs) { string foodType = foodArgs[0]; int quantity = int.Parse(foodArgs[1]); if (foodType == "Fruit") { Fruit fruit = new Fruit(quantity); return(fruit); } else if (foodType == "Meat") { Meat meat = new Meat(quantity); return(meat); } else if (foodType == "Seeds") { Seeds seeds = new Seeds(quantity); return(seeds); } else if (foodType == "Vegetable") { Vegetable vegetable = new Vegetable(quantity); return(vegetable); } return(null); }
public async Task <IActionResult> Create([Bind("Id,Name,UploadedImage,ImageUrl")] Meat meat) { var webRoot = Directory.GetCurrentDirectory() + "\\wwwroot\\Images\\Uploads\\"; if (meat.UploadedImage == null) { return(View(meat)); } var filename = ContentDispositionHeaderValue .Parse(meat.UploadedImage.ContentDisposition) .FileName .Trim('"'); filename = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\Images\\Uploads\\" + filename); if (Directory.Exists(webRoot)) { using (FileStream fs = System.IO.File.Create(filename)) { meat.UploadedImage.CopyTo(fs); fs.Flush(); } } meat.ImageUrl = "~/Images/Uploads/" + meat.UploadedImage.FileName; if (ModelState.IsValid) { _context.Add(meat); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(meat)); }
private static Food GetFood(string name, int quantity) { Food food = null; if (name == "Vegetable") { food = new Vegetable(quantity); } else if (name == "Fruit") { food = new Fruit(quantity); } else if (name == "Meat") { food = new Meat(quantity); } else if (name == "Seeds") { food = new Seeds(quantity); } return(food); }
public override void _Ready() { int i = 0; this.Multimesh.InstanceCount = 0; if (Global.IsLoaded) { this.Multimesh.InstanceCount = Global.LoadedMeat.Count; foreach (Godot.Collections.Dictionary m in Global.LoadedMeat) { Meat newMeat = new Meat(); newMeat.meatSpatial = (Spatial) new Spatial(); newMeat.meatSpatial.Translation = new Vector3((float)m["MeatTranslationX"], (float)m["MeatTranslationY"], (float)m["MeatTranslationZ"]); newMeat.meatSpatial.Scale = new Vector3((float)m["MeatScaleX"], (float)m["MeatScaleY"], (float)m["MeatScaleZ"]); newMeat.timeOnGround = (float)m["TimeOnGround"]; newMeat.EatersCount = (int)((float)m["EatersCount"]); newMeat.Collider = (CreatureCollider) new CreatureCollider(); newMeat.Collider.Translation = new Vector3((float)m["ColliderTranslationX"], (float)m["ColliderTranslationY"], (float)m["ColliderTranslationZ"]); newMeat.Collider.MyMeat = newMeat; newMeat.Collider.MyCreatureAlive = false; AddChild(newMeat.Collider); newMeat.decay = (int)((float)m["Decay"]); newMeat.meatGone = (bool)m["MeatGone"]; MeatArray.Add(newMeat); Multimesh.SetInstanceTransform(i, newMeat.meatSpatial.Transform); i++; } MeatBiomassArray = DataCollector.ConvertToFloatArray(Global.LoadedMeatBiomass); } else { MeatBiomassArray.Add(0.0f); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Meat meat) { if (id != meat.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(meat); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MeatExists(meat.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(meat)); }
static void Main() { string[] input = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToArray(); while (input[0] != "End") { string typeOfEnimal = input[0];//Cat,Zebra..... string animalName = input[1]; double weight = Convert.ToDouble(input[2]); string livingRegion = input[3]; string[] inputLineTwo = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToArray(); string typeOfFood = inputLineTwo[0]; int quantityFood = int.Parse(inputLineTwo[1]); dynamic food = null; switch (typeOfFood) { case "Vegetable": food = new Vegetable(quantityFood, typeOfFood); break; case "Meat": food = new Meat(quantityFood, typeOfFood); break; } switch (typeOfEnimal) { case "Cat": string animalBreed = input[4]; Animal cat = new Cat(animalName, typeOfEnimal, weight, food, livingRegion, animalBreed); cat.MakeSound(); Console.WriteLine(cat.ToString()); break; case "Tiger": Animal tiger = new Tiger(animalName, typeOfEnimal, weight, food, livingRegion); tiger.MakeSound(); Console.WriteLine(tiger.TooString()); break; case "Zebra": Mammal zebra = new Zebra(animalName, typeOfEnimal, weight, food, livingRegion); zebra.MakeSound(); Console.WriteLine(zebra.TooString()); break; case "Mouse": Mammal mouse = new Mouse(animalName, typeOfEnimal, weight, food, livingRegion); mouse.MakeSound(); Console.WriteLine(mouse.TooString()); break; } input = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToArray(); } }
public IFood ProduceFood(string type, int quantity) { IFood food; if (type == "Vegetable") { food = new Vegetable(quantity); } else if (type == "Friut") { food = new Fruit(quantity); } else if (type == "Meat") { food = new Meat(quantity); } else if (type == "Seeds") { food = new Seeds(quantity); } else { throw new InvalidOperationException("Invalid food type"); } return(food); }
public IFood CreateFood(string[] foodData) { IFood food = null; var type = foodData[0]; var quantity = int.Parse(foodData[1]); switch (type) { case "Vegetable": food = new Vegetable(quantity); break; case "Fruit": food = new Fruit(quantity); break; case "Meat": food = new Meat(quantity); break; case "Seeds": food = new Seeds(quantity); break; } return(food); }
public static Food Create(params string[] foodArgs) { string foodType = foodArgs[0]; int foodQuantity = int.Parse(foodArgs[1]); Food currentFood = null; if (foodType == nameof(Fruit)) { currentFood = new Fruit(foodQuantity); } else if (foodType == nameof(Meat)) { currentFood = new Meat(foodQuantity); } else if (foodType == nameof(Seeds)) { currentFood = new Seeds(foodQuantity); } else if (foodType == nameof(Vegetable)) { currentFood = new Vegetable(foodQuantity); } return(currentFood); }
public static string GetObjectString(this Meat value) { var meatItem = DataLoader.MeatData.getMeatItem(value); var i18n = DataLoader.i18n; return(String.Format("{0}/{1}/{2}/Basic -14/{3}/{4}", value.GetDescription(), meatItem.Price, meatItem.Edibility, i18n.Get($"Meat.{value}.Name"), i18n.Get($"Meat.{value}.Description"))); }
private static Food GetFood() { Food food = null; string[] foodParams = Console.ReadLine().Split(' '); if (foodParams[0] == "Vegetable") { food = new Vegetable(int.Parse(foodParams[1])); } else if (foodParams[0] == "Fruit") { food = new Fruit(int.Parse(foodParams[1])); } else if (foodParams[0] == "Meat") { food = new Meat(int.Parse(foodParams[1])); } else if (foodParams[0] == "Seeds") { food = new Seeds(int.Parse(foodParams[1])); } return(food); }
public IFoodable CreatFood(string[] animalsArgs) { string foodType = animalsArgs[0]; int quantity = int.Parse(animalsArgs[1]); IFoodable food = null; if (foodType == "Fruit") { food = new Fruit(quantity); } else if (foodType == "Meat") { food = new Meat(quantity); } else if (foodType == "Seeds") { food = new Seeds(quantity); } else if (foodType == "Vegetable") { food = new Vegetable(quantity); } return(food); }
public static Food FFactory(string[] input) { var foodType = input[0]; int quantity = int.Parse(input[1]); Food food; switch (foodType) { case "Vegetable": return(food = new Vegetable(quantity)); case "Fruit": return(food = new Fruit(quantity)); case "Meat": return(food = new Meat(quantity)); case "Seeds": return(food = new Seeds(quantity)); default: throw new ArgumentException($"{foodType} is not a valid Food"); } }
private static Food CreateFood(string[] foodParts) { string foodType = foodParts[0]; int quantity = int.Parse(foodParts[1]); Food food = null; if (foodType == nameof(Vegetable)) { food = new Vegetable(quantity); } else if (foodType == nameof(Fruit)) { food = new Fruit(quantity); } else if (foodType == nameof(Meat)) { food = new Meat(quantity); } else if (foodType == nameof(Seeds)) { food = new Seeds(quantity); } return(food); }
public Food GetFood() { var input = Console.ReadLine().Split(); var foodType = input[0]; var quantity = int.Parse(input[1]); Food food = null; switch (foodType) { case "Vegetable": food = new Vegetable(quantity); break; case "Fruit": food = new Fruit(quantity); break; case "Meat": food = new Meat(quantity); break; case "Seeds": food = new Seeds(quantity); break; default: break; } return(food); }
public static Food ProduceFood(string[] foodParams) { Food food = null; var typeOfFood = foodParams[0]; var foodQuantity = double.Parse(foodParams[1]); switch (typeOfFood) { case "Vegetable": food = new Vegetable(foodQuantity); break; case "Seeds": food = new Seeds(foodQuantity); break; case "Fruit": food = new Fruit(foodQuantity); break; case "Meat": food = new Meat(foodQuantity); break; default: break; } return(food); }
private IFood CreateFood(string[] foodInfo) { var type = foodInfo[0]; var quantity = int.Parse(foodInfo[1]); IFood food = null; if (type == "Fruit") { food = new Fruit(quantity); } else if (type == "Meat") { food = new Meat(quantity); } else if (type == "Seeds") { food = new Seeds(quantity); } else if (type == "Vegetable") { food = new Vegetable(quantity); } return(food); }
public Food ProduceFood(string[] foodArgs) { Food food = null; var type = foodArgs[0]; int quantity = int.Parse(foodArgs[1]); switch (type) { case "Vegetable": food = new Vegetable(quantity); break; case "Fruit": food = new Fruit(quantity); break; case "Meat": food = new Meat(quantity); break; case "Seeds": food = new Seeds(quantity); break; default: throw new ArgumentException($"Invalid input!"); } return(food); }
private Food ProccesFood(string[] args) { var name = args[0]; var quantity = int.Parse(args[1]); Food food = null; if (name == "Meat") { food = new Meat(quantity); } else if (name == "Vegetable") { food = new Vegetable(quantity); } else if (name == "Seeds") { food = new Seeds(quantity); } else if (name == "Fruit") { food = new Fruit(quantity); } return(food); }
public async Task <IActionResult> PutMeat(int id, Meat meat) { if (id != meat.Id) { return(BadRequest()); } _context.Entry(meat).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MeatExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Meat> > PostMeat(Meat meat) { _context.Meat.Add(meat); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMeat", new { id = meat.Id }, meat)); }
private static Food GetFoodInfo(string[] info) { string foodType = info[0]; int quantity = int.Parse(info[1]); Food food = null; if (foodType.Equals("Vegetable")) { food = new Vegetable(quantity); } else if (foodType.Equals("Fruit")) { food = new Fruit(quantity); } else if (foodType.Equals("Meat")) { food = new Meat(quantity); } else if (foodType.Equals("Seeds")) { food = new Seeds(quantity); } return(food); }
public IFood ProduceFood(string[] arguments) { IFood food = null; string foodType = arguments[0]; int foodQuantity = int.Parse(arguments[1]); if (foodType == "Fruit") { food = new Fruit(foodQuantity); } else if (foodType == "Meat") { food = new Meat(foodQuantity); } else if (foodType == "Seeds") { food = new Seeds(foodQuantity); } else if (foodType == "Vegetable") { food = new Vegetable(foodQuantity); } return(food); }
public PartialViewResult Edit(Meat meat_, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null && Path.GetExtension(file.FileName) == ".jpg") { var fileName = Path.GetFileName(file.FileName); var deletefile = Path.Combine(Server.MapPath("~/Images/Meat/" + meat_.type + "/"), meat_.image); if (System.IO.File.Exists(deletefile)) { System.IO.File.Delete(deletefile); } var path = Path.Combine(Server.MapPath("~/Images/Meat/" + meat_.type + "/"), fileName); meat_.image = fileName; file.SaveAs(path); } db.Entry(meat_).State = EntityState.Modified; db.SaveChanges(); return(PartialView("_Ok")); } return(PartialView("_Invalid")); }
public Order(Bread bread, Meat meat, Vegetables vegetables) { Sandwich = new Recipe( bread, meat, vegetables); }
public MeatItem getMeatItem(Meat meatEnum) { switch (meatEnum) { case Meat.Beef: return(Beef); case Meat.Pork: return(Pork); case Meat.Chicken: return(Chicken); case Meat.Duck: return(Duck); case Meat.Rabbit: return(Rabbit); case Meat.Mutton: return(Mutton); default: throw new ArgumentException("Invalid Meat"); } }
public override Product CreateProduct() { var meat = new Meat(); allProducts.Add(meat); return(meat); }
public void meatChoices() { Meat meat = new Meat(); Console.WriteLine("Please enter a choice for meat"); string meatchoice1 = Console.ReadLine(); int meatchoice = Convert.ToInt32(meatchoice1); Console.WriteLine(meat.meatChoice(meatchoice)); Console.ReadLine(); }
// Use this for initialization void Start () { _instance = this; this.gameObject.SetActive (false); meatNum = 0; }