Ejemplo n.º 1
0
Archivo: God.cs Proyecto: dorukb/LD45
    public Dictionary <string, Action> SetupTeen()
    {
        Debug.Log("Set up teen phase");
        Teen teen = new Teen(you);
        Dictionary <string, Action> options = teen.GetPossibleActions();

        return(options);
    }
Ejemplo n.º 2
0
        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");
                }
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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"));
            }
        }
Ejemplo n.º 8
0
 public async Task <Teen> UpdateTeen(Teen updatedTeen)
 {
     return(await httpClient.PutJsonAsync <Teen>("api/teens", updatedTeen));
 }