public Dictionary <string, Action> SetupTeen() { Debug.Log("Set up teen phase"); Teen teen = new Teen(you); Dictionary <string, Action> options = teen.GetPossibleActions(); return(options); }
public Form1() { InitializeComponent(); using (var context = new Model1Container()) { var teen = new Teen { Name = "Steven Keller", Age = 17, Phone = "817 867-5309" }; var adult = new Adult { Name = "Margret Jones", Age = 53, Phone = "913 294-6059" }; var senior = new Senior { Name = "Roland Park", Age = 71, Phone = "816 353-4458" }; context.Members.Add(teen); context.Members.Add(adult); context.Members.Add(senior); context.SaveChanges(); } using (var context = new Model1Container()) { Console.WriteLine("Club Members"); Console.WriteLine("============"); foreach (var member in context.Members) { bool printPhone = true; string str = string.Empty; if (member is Teen) { str = " a Teen"; printPhone = false; } else if (member is Adult) { str = "an Adult"; } else if (member is Senior) { str = "a Senior"; } Console.WriteLine("{0} is {1} member, phone: {2}", member.Name, str, printPhone ? member.Phone : "unavailable"); } } }
async Task <Teen> Randomize(Teen teen) { var rand = new Random(); var tempList = TeensStatic.Teens.ToList() ?? (await TeenService.GetTeens()).ToList(); int teensCount = tempList.Count() - 1; var teensC = tempList[rand.Next(0, teensCount)]; return(teensC); }
public async Task <Teen> UpdateTeen(Teen teen) { var result = await appDbContext.Teens .FirstOrDefaultAsync(e => e.TeenId == teen.TeenId); if (result != null) { result.Number = teen.Number + 1; result.Id = teen.Id; result.Name = teen.Name; result.Img = teen.Img; result.ImgName = teen.ImgName; await appDbContext.SaveChangesAsync(); return(result); } return(null); }
public string Convert(int numberToConvert) { //TODO use a factory if (numberToConvert < 10) { var unit = new Unit(numberToConvert); return unit.AsString(); } if (numberToConvert > 10 && numberToConvert < 20) { var teen = new Teen(numberToConvert); return teen.AsString(); } if (numberToConvert >= 20 && numberToConvert < 100) { var doubleDigit = new DoubleDigit(numberToConvert); return doubleDigit.AsString(); } return string.Empty; }
public string Convert(int numberToConvert) { //TODO use a factory if (numberToConvert < 10) { var unit = new Unit(numberToConvert); return(unit.AsString()); } if (numberToConvert > 10 && numberToConvert < 20) { var teen = new Teen(numberToConvert); return(teen.AsString()); } if (numberToConvert >= 20 && numberToConvert < 100) { var doubleDigit = new DoubleDigit(numberToConvert); return(doubleDigit.AsString()); } return(string.Empty); }
public async Task <ActionResult <Teen> > UpdateTeen(int id, Teen teen) { try { ////if(id != teen.TeenId) ////{ //// return BadRequest("Teen ID mismatch"); ////} var teenToUpdate = await teenRepository.GetTeen(teen.TeenId); if (teenToUpdate == null) { return(NotFound($"Employee with Id = {teen.TeenId} not found")); } return(await teenRepository.UpdateTeen(teen)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Error updating data")); } }
public async Task <Teen> UpdateTeen(Teen updatedTeen) { return(await httpClient.PutJsonAsync <Teen>("api/teens", updatedTeen)); }