public async Task <ObjectResult> AddFavorite([FromBody] UserInfo item)
        {
            UserDB CurrentUser = new UserDB {
                Id = item.Id
            };
            UserListDB CurrentUserListDB = JsonConvert.DeserializeObject <UserListDB>(System.IO.File.ReadAllText(@"JSDB.json"));

            bool ContainsUser     = false;
            int  CurrentUserIndex = 0;

            for (int i = 0; i < CurrentUserListDB.AllUsersDB.Count; i++)
            {
                if (CurrentUserListDB.AllUsersDB[i].Id == CurrentUser.Id)
                {
                    ContainsUser     = true;
                    CurrentUserIndex = i;
                    break;
                }
            }

            if (ContainsUser == true)
            {
                if (CurrentUserListDB.AllUsersDB[CurrentUserIndex].FavoriteNumbers.Contains(item.Number))
                {
                    return(new ObjectResult("Number already added!"));
                }
                else
                {
                    CurrentUser.FavoriteNumbers.Add(item.Number);
                }
            }
            else
            {
                CurrentUser.FavoriteNumbers.Add(item.Number);
            }


            if (ContainsUser == false)
            {
                CurrentUserListDB.AllUsersDB.Add(CurrentUser);
                await System.IO.File.WriteAllTextAsync(@"JSDB.json", JsonConvert.SerializeObject(CurrentUserListDB));

                return(new ObjectResult("Ok"));
            }
            else
            {
                CurrentUserListDB.AllUsersDB[CurrentUserIndex].FavoriteNumbers.Add(item.Number);
                await System.IO.File.WriteAllTextAsync(@"JSDB.json", JsonConvert.SerializeObject(CurrentUserListDB));

                return(new ObjectResult("Ok"));
            }
        }
        public async Task <ObjectResult> GetFavorite([FromBody] UserInfo item)
        {
            UserListDB CurrentUserListDB = JsonConvert.DeserializeObject <UserListDB>(await System.IO.File.ReadAllTextAsync(@"JSDB.json"));

            bool ContainsUser     = false;
            int  CurrentUserIndex = 0;

            for (int i = 0; i < CurrentUserListDB.AllUsersDB.Count; i++)
            {
                if (CurrentUserListDB.AllUsersDB[i].Id == item.Id)
                {
                    ContainsUser     = true;
                    CurrentUserIndex = i;
                    break;
                }
            }

            if (ContainsUser == false)
            {
                return(new ObjectResult("User not found!"));
            }
            else
            {
                if (CurrentUserListDB.AllUsersDB[CurrentUserIndex].FavoriteNumbers != null)
                {
                    List <int> UsersNumbers = new List <int>();
                    for (int i = 0; i < CurrentUserListDB.AllUsersDB[CurrentUserIndex].FavoriteNumbers.Count; i++)
                    {
                        UsersNumbers.Add(CurrentUserListDB.AllUsersDB[CurrentUserIndex].FavoriteNumbers[i]);
                    }
                    return(new ObjectResult(UsersNumbers));
                }
                else
                {
                    return(new ObjectResult("Number not found!"));
                }
            }
        }