public async Task <IActionResult> Create([Bind("Id,Title,ImageURL,ReleaseYear,AddedByUser,DateAdded")] Game game)
        {
            if (ModelState.IsValid)
            {
                if (_signManager.IsSignedIn(User))
                {
                    var user = await _userManager.GetUserAsync(User);

                    game.AddedByUser = user.Email;

                    var email = new Email();
                    email.SendAddedEmail(user.Email, game.Title).Wait();
                }
                else
                {
                    game.AddedByUser = "******";
                }

                game.DateAdded = DateTime.UtcNow;
                _context.Add(game);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(game));
        }