public IActionResult GetAllAvatars()
        {
            var avatars = _repo.GetAllAvatars();

            if (avatars == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(avatars));
            }
        }
Beispiel #2
0
        public void InitData()
        {
            Random r = new Random();

            _avatarRepository.Create(new Avatar
            {
                Name          = "Bradley",
                Type          = "Meliodas",
                Birthday      = DateTime.Now.Date,
                SoldDate      = DateTime.Now.Date,
                Color         = "blue",
                PreviousOwner = "Lotte",
                Price         = 250
            });
            _avatarRepository.Create(new Avatar
            {
                Name          = "Chili",
                Type          = "Chililove",
                Birthday      = DateTime.Now.AddYears(-1 * r.Next(1, 100)),
                SoldDate      = DateTime.Now.Date.AddYears(-5),
                Color         = "purple",
                PreviousOwner = "hans",
                Price         = 400
            });

            GiantMock.AddToRepo(_avatarRepository);
            foreach (Avatar avatar in _avatarRepository.GetAllAvatars())
            {
                int bdInt = r.Next(1, 100);
                avatar.Birthday = DateTime.Now.AddYears(-1 * bdInt);
                avatar.Birthday = avatar.Birthday.AddDays(r.Next(0, 365));
                avatar.Birthday = avatar.Birthday.AddSeconds(r.Next(0, 60 * 60 * 24));
                avatar.SoldDate = DateTime.Now.AddYears(-1 * r.Next(1, bdInt));
                avatar.SoldDate = avatar.SoldDate.AddDays(r.Next(0, 365));
                avatar.SoldDate = avatar.SoldDate.AddSeconds(r.Next(0, 60 * 60 * 24));
            }
        }
 public List <Avatar> GetAvatars()
 {
     return(_aRepo.GetAllAvatars());
 }