public override void Consume(ILearnable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSpicy) { calorieIntake -= 5; Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine($"{Name} that book is too hard !!! (-5 points to brain power)\n"); Console.ResetColor(); } ConsumptionHistory.Add(item); Console.BackgroundColor = ConsoleColor.DarkYellow; Console.ForegroundColor = ConsoleColor.Black; Console.WriteLine("ᕙ(▀̿̿Ĺ̯̿̿▀̿ ̿) ᕗ SAM is learning: "); Console.WriteLine(item.GetInfo()); Console.ResetColor(); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"{Name} says: My brain hurts cant study anymore \n"); Console.ResetColor(); } }
public override void Consume(IConsumable item) { if (IsFull == false) { Console.WriteLine($"{ Name } consumes { item.Name }"); if (item.IsSweet == true) { Console.WriteLine($"{item.Name} is sweet! { Name } is Happy!"); CalorieIntake += 10; } CalorieIntake += item.Calories; Console.WriteLine(CalorieIntake); ConsumptionHistory.Add(item); item.GetInfo(); if (CalorieIntake >= 1500) { Console.WriteLine($"{ Name } is FULL and can't consume anymore!!!"); IsFull = true; } } else { Console.WriteLine($"{ Name } is FULL and can't consume anymore!!!"); } }
public override void Consume(IConsumable item) { // provide override for Consume if (IsFull) { Console.WriteLine("SweetTooth is full and cannot eat anymore"); } else { calorieIntake += item.Calories; ConsumptionHistory.Add(item); if (item.IsSweet) { calorieIntake += 10; } Console.WriteLine(item.GetInfo()); // Console.WriteLine($"Food name: {item.Name}\nCalories: {item.Calories}"); // if (item.IsSpicy) // { // Console.WriteLine("Taste: Spicy"); // } // if (item.IsSweet) // { // Console.WriteLine("Taste: Sweet"); // } // Console.WriteLine($"Calorie in take: {calorieIntake}"); } }
public override void Consume(IConsumable item) { // provide override for Consume if (!IsFull) { if (item.IsSpicy) { calorieIntake -= 5; } calorieIntake += item.Calories; ConsumptionHistory.Add(item); if (item.IsSpicy && item.IsSweet) { Console.WriteLine($"Consumed: {item.Name}, It's spicy and It's sweet"); } else if (item.IsSpicy) { Console.WriteLine($"Consumed: {item.Name},It's spicy "); } else if (item.IsSweet) { Console.WriteLine($"Consumed: {item.Name},It's sweet"); } else { Console.WriteLine($"Consumed: {item.Name}"); } if (IsFull) { Console.WriteLine("This spicehound can't consume any more!!"); } } }
public override void Consume(ILearnable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSweet) { calorieIntake += 10; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"{Name} screams: yes please more of that (+ 10 points to my brain power) \n"); Console.ResetColor(); } ConsumptionHistory.Add(item); Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.Black; Console.WriteLine("(‡▼益▼) JACK is learning: "); Console.WriteLine(item.GetInfo()); Console.ResetColor(); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"{Name} says: My brain hurts cant study anymore \n"); Console.ResetColor(); } }
public override void Consume(IConsumable item) { if (calorieIntake > 1200) { IsFull = true; } else { IsFull = false; } if (IsFull) { Console.WriteLine("SH can't eat anymore and is close to bursting!"); } else { calorieIntake += item.Calories; ConsumptionHistory.Add(item); if (item.IsSpicy) { Console.WriteLine($"{item.Name} is spicy!"); } else if (item.IsSweet) { Console.WriteLine($"{item.Name} is sweet!"); } item.GetInfo(); } }
public async Task <IHttpActionResult> PutConsumptionHistory(int id, ConsumptionHistory consumptionHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != consumptionHistory.Id) { return(BadRequest()); } db.Entry(consumptionHistory).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsumptionHistoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public override void Consume(IConsumable item) { calorieIntake += item.Calories; if (item.IsSpicy) { calorieIntake -= 5; } ConsumptionHistory.Add(item); Console.WriteLine(item.GetInfo()); }
public override void Consume(IConsumable item) { if (IsFull) { System.Console.WriteLine("I'm full bro."); return; } calorieIntake += item.Calories; ConsumptionHistory.Add(item); System.Console.WriteLine($"Eating ==> {item.GetInfo()}"); }
public override void Consume(IConsumable item) { this.calorieIntake += item.Calories; if (item.IsSweet) { this.calorieIntake += 10; } ConsumptionHistory.Add(item); System.Console.WriteLine(item.GetInfo()); }
public override void Consume(IConsumable item) { // provide override for Consume if (item.IsSpicy) { calorieIntake -= 5; } calorieIntake += item.Calories; ConsumptionHistory.Add(item); item.GetInfo(); }
public async Task <IHttpActionResult> PostConsumptionHistory(ConsumptionHistory consumptionHistory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ConsumptionHistories.Add(consumptionHistory); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = consumptionHistory.Id }, consumptionHistory)); }
public override void Consume(IConsumable item) { // provide override for Consume if (IsFull) { Console.WriteLine("Sorry I am full"); } else { calorieIntake += item.Calories; ConsumptionHistory.Add(item); } }
public override void Consume(IConsumable item) { if (IsFull) { Console.WriteLine("SweetTooth is full"); } else { calorieIntake += item.Calories; } ConsumptionHistory.Add(item); item.GetInfo(); }
public override void Consume(IConsumable item) { if (IsFull) { Console.WriteLine($"Too full. Can't consume anymore."); return; } int newCalories = (item.IsSweet) ? item.Calories + 10 : item.Calories; calorieIntake += newCalories; ConsumptionHistory.Add(item); Console.WriteLine("Sweet Tooth consumes - " + item.GetInfo()); }
// When a SweetTooth "Consumes": // If NOT Full // - adds calorie value to SweetTooth's total calorieIntake (+10 additional calories if the consumable item is "Sweet") // - adds the randomly selected IConsumable object to SweetTooth's ConsumptionHistory list // - calls the IConsumable object's GetInfo() method public override void Consume(IConsumable item) { if (item.IsSweet) { calorieIntake += (item.Calories + 10); } else { calorieIntake += item.Calories; } ConsumptionHistory.Add(item); Console.WriteLine(item.GetInfo()); }
private static void AddConsumption() { IConsumptionHistory consumptionHistory = new ConsumptionHistory(); Console.WriteLine("Patient Id:"); int patientId = -1; while (patientId == -1) { patientId = ReadIntKey(); } consumptionHistory.Patient = PatientService.GetPatient(patientId); Console.WriteLine("Consumption Date (ddMMYYYY format):"); DateTime consumptionDate = new DateTime(); while (consumptionDate == DateTime.MinValue) { string dateToParse = Console.ReadLine().Trim(); DateTime.TryParseExact(dateToParse, "ddMMyyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out consumptionDate); } consumptionHistory.ConsumptionDate = consumptionDate; Console.WriteLine("O2 consumption (in liters):"); int o2LitersConsumption = -1; while (o2LitersConsumption == -1) { o2LitersConsumption = ReadIntKey(); } consumptionHistory.O2LitersConsumption = o2LitersConsumption; List <string> errors = new List <string>(); if (!consumptionHistory.Validate(out errors)) { Console.WriteLine("One or more errors in Add Consumption History:"); foreach (string error in errors) { Console.WriteLine(error); } Console.WriteLine("Consumption History has not been saved, please correct errors and try again. \n"); AddConsumption(); } else { ConsumptionHistoryService.AddConsumptionHistory(consumptionHistory); } }
// provide override for IsFull (Full at 1500 Calories) public override void Consume(IConsumable item) { // provide override for Consume if (IsFull == false) { if (item.IsSweet == true) { calorieIntake += 10; } calorieIntake += item.Calories; ConsumptionHistory.Add(item); item.GetInfo(); } }
public override void Consume(iConsumable item) { bool AppetiteOrNoAppetite = this.IsFull; if (AppetiteOrNoAppetite == false) { calorieIntake = calorieIntake + item.calories; ConsumptionHistory.Add(item); } if (AppetiteOrNoAppetite == true) { Console.WriteLine("Is full!!!!!!!"); } }
// provide override for IsFull (Full at 1200 Calories) public override void Consume(IConsumable item) { // provide override for Consume if (!IsFull) { if (item.IsSpicy) { calorieIntake -= 5; } calorieIntake += item.Calories; ConsumptionHistory.Add(item); System.Console.WriteLine(item.GetInfo()); } }
public async Task <IHttpActionResult> DeleteConsumptionHistory(int id) { ConsumptionHistory consumptionHistory = await db.ConsumptionHistories.FindAsync(id); if (consumptionHistory == null) { return(NotFound()); } db.ConsumptionHistories.Remove(consumptionHistory); await db.SaveChangesAsync(); return(Ok(consumptionHistory)); }
// public SpiceHound() : base() // { // Console.WriteLine("Constructor SpiceHound"); // } public override void Consume(IConsumable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSpicy) { calorieIntake -= 5; } ConsumptionHistory.Add(item); item.GetInfo(); } item.GetInfo(); }
public async Task <IHttpActionResult> GetConsumptionHistory(int id) { //ConsumptionHistory consumptionHistory = await db.ConsumptionHistories.FindAsync(id); ConsumptionHistory consumptionHistory = await db.ConsumptionHistories.Include(p => p.Patient) .Where(p => p.Id == id) .FirstOrDefaultAsync(); if (consumptionHistory == null) { return(NotFound()); } return(Ok(consumptionHistory)); }
// public SweetTooth() // { // Console.WriteLine("Constructor SweetTooth"); // } public override void Consume(IConsumable item) { item.GetInfo(); if (!IsFull) { calorieIntake += item.Calories; if (item.IsSweet) { calorieIntake += 10; } // Console.WriteLine("SweetTooth consuming " + item.Name + " Calories: " + item.Calories + " Intake = " + calorieIntake); ConsumptionHistory.Add(item); item.GetInfo(); } }
// provide override for IsFull (Full at 1500 Calories) public override void Consume(IConsumable item) { if (!IsFull) { int caloriesToAdd = item.Calories; if (item.IsSweet) { caloriesToAdd += 10; } calorieIntake += caloriesToAdd; ConsumptionHistory.Add(item); System.Console.WriteLine(item.GetInfo()); } // provide override for Consume }
public override void Consume(IConsumable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSweet) { calorieIntake += 10; } ConsumptionHistory.Add(item); Console.WriteLine(item.GetInfo()); } else { Console.WriteLine("I am full!"); } }
public override void Consume(IConsumable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSweet) { calorieIntake += 10; } ConsumptionHistory.Add(item); Console.WriteLine(item.GetInfo()); } else { Console.WriteLine("You fullfilled you Sweet Tooth for today!"); } }
public override void Consume(IConsumable item) { if (IsFull == false) { calorieIntake += item.Calories; ConsumptionHistory.Add(item); item.GetInfo(); if (item.IsSweet) { calorieIntake += 10; } } else { Console.WriteLine("The SweetTooth is full and cannot eat anymore."); } }
public override void Consume(IConsumable item) { if (!IsFull) { calorieIntake += item.Calories; if (item.IsSweet) { calorieIntake -= 5; } ConsumptionHistory.Add(item); Console.WriteLine(item.GetInfo()); } else { Console.WriteLine("Wow! That was definitely spicy!"); } }
public override void Consume(IConsumable item) { if (this.IsFull == false) { this.calorieIntake += item.Calories; if (item.IsSpicy == true) { this.calorieIntake -= 5; } ConsumptionHistory.Add(item); item.GetInfo(); } else { System.Console.WriteLine("SpiceHound is full."); } }