private GamerService CreateGamerService()
        {
            var gamerId = Guid.Parse(User.Identity.GetUserId());
            var service = new GamerService(gamerId);

            return(service);
        }
Exemple #2
0
        public ActionResult Edit(int id)
        {
            var service          = CreateGameNightService();
            var detail           = service.GetGameNightById(id);
            var userId           = Guid.Parse(User.Identity.GetUserId());
            var gatheringService = new GameService(userId);
            var gameList         = gatheringService.GetGames();
            var gamerId          = Guid.Parse(User.Identity.GetUserId());
            var gettingService   = new GamerService(gamerId);
            var gamerList        = gettingService.GetGamers();
            var model            =
                new GameNightEdit
            {
                GameTimeId    = detail.GameTimeId,
                GameId        = detail.GameId,
                DateTime      = detail.DateTime,
                Location      = detail.Location,
                NoobsAllowed  = detail.NoobsAllowed,
                Description   = detail.Description,
                TutorialVideo = detail.TutorialVideo,
                GamerTag      = detail.GamerTag
            };

            ViewBag.GameId   = new SelectList(gameList, "GameId", "Title");
            ViewBag.GamerTag = new SelectList(gamerList, "GamerTag", "GamerTag");

            return(View(model));
        }
        // GET: Gamer
        public ActionResult Index()
        {
            var gamerId = Guid.Parse(User.Identity.GetUserId());
            var service = new GamerService(gamerId);
            var model   = service.GetGamers();

            return(View(model));
        }
        public void GetGamer()
        {
            //Arrange
            _gamerRepositoryMock.Setup(mock => mock.Get(It.IsAny <Guid>()));
            var gamerService = new GamerService(_gamerRepositoryMock.Object);

            //Act
            gamerService.GetGamer(_testGamer.Id);
            //Assert
            _gamerRepositoryMock.Verify(mock => mock.Get(It.Is <Guid>(x => x.Equals(_testGamer.Id))),
                                        Times.Once());
        }
        public void AddGamerToGamersList()
        {
            //Arrange
            _gamerRepositoryMock.Setup(mock => mock.Add(It.IsAny <Gamer>()));
            var gamerService = new GamerService(_gamerRepositoryMock.Object);

            //Act
            gamerService.AddGamer(_testGamer);
            //Assert
            _gamerRepositoryMock.Verify(mock => mock.Add(It.Is <Gamer>(x => x.Equals(_testGamer))),
                                        Times.Once());
        }
        public void ExistsGamerNickname()
        {
            //Arrange
            var nickname = "test";

            _gamerRepositoryMock.Setup(mock => mock.NicknameExists(It.IsAny <string>()));
            var gamerService = new GamerService(_gamerRepositoryMock.Object);

            //Act
            gamerService.NicknameExists(nickname);
            _gamerRepositoryMock.Verify(mock => mock.NicknameExists(It.Is <string>(x => x.Equals(nickname))),
                                        Times.Once());
        }
        public void GetGamersList()
        {
            //Arrange
            _gamerRepositoryMock.Setup(x => x.GetAll()).Returns(new List <Gamer> {
                new Gamer()
            });
            var gamerService = new GamerService(_gamerRepositoryMock.Object);
            //Act
            var gamers = gamerService.GetAllGamers();

            //Assert
            Assert.AreEqual(1, gamers.Count());
            _gamerRepositoryMock.Verify(mock => mock.GetAll(), Times.Once());
        }
        public void GetByNickname()
        {
            //Arrange
            var nickname = "test";

            _gamerRepositoryMock.Setup(mock => mock.GetByNickname(It.IsAny <string>()))
            .Returns(new Gamer());
            var gamerService = new GamerService(_gamerRepositoryMock.Object);

            //Act
            gamerService.GetGamerBoardGameByNickname(nickname);
            //Assert
            _gamerRepositoryMock.Verify(mock => mock.GetByNickname(It.Is <string>(x => x.Equals(nickname))),
                                        Times.Once());
        }
Exemple #9
0
        // GET
        public ActionResult Create()
        {
            var userId           = Guid.Parse(User.Identity.GetUserId());
            var gatheringService = new GameService(userId);
            var gameList         = gatheringService.GetGames();

            ViewBag.GameId = new SelectList(gameList, "GameId", "Title");

            var gamerId        = Guid.Parse(User.Identity.GetUserId());
            var gettingService = new GamerService(gamerId);
            var gamerList      = gettingService.GetGamers();

            ViewBag.GamerTag = new SelectList(gamerList, "GamerTag", "GamerTag");

            return(View());
        }
        public void GetByEmail()
        {
            //Arrange
            var mail = "test";

            _gamerRepositoryMock.Setup(mock => mock.GetByEmail(It.IsAny <string>()))
            .Returns(new Gamer());
            var gamerService = new GamerService(_gamerRepositoryMock.Object);

            //Act
            gamerService.GetGamerByEmail(mail);

            //Assert
            _gamerRepositoryMock.Verify(mock => mock.GetByEmail(It.Is <string>(x => x.Equals(mail))),
                                        Times.Once());
        }
Exemple #11
0
        static void Main(string[] args)
        {
            Console.WriteLine("///////////OYUNCU EKLEME///////////");
            DateTime tarih  = new DateTime(1988, 07, 05);
            Gamer    gamer1 = new Gamer
            {
                Id          = 1,
                NationalId  = 31187118752,
                FirstName   = "Saide Işılay".ToUpper(),
                LastName    = "Baykal".ToUpper(),
                DateOfBirth = tarih
            };
            GamerService gamerService = new GamerService(new GamerValidation());

            gamerService.Add(gamer1);

            Console.WriteLine("///////////OYUN EKLEME///////////");
            Game game1 = new Game
            {
                Id            = 1,
                GameName      = "The Talos Principle",
                GameCategory  = "Stategy",
                GameUnitPrice = 60
            };

            GameService gameService = new GameService();

            gameService.Add(game1);

            Console.WriteLine("///////////KAMPANYA EKLEME///////////");
            Campaign campaign = new Campaign
            {
                Id           = 1,
                CampaignName = "Arkadaş kampanyası",
                Description  = "1-7 Mart tarihlerde geçerli olan bu kampanyada kendine ve seçtiğin bir arkadaşına 'Jammer' ve 'Reflector' ENVANTERLERİNİ veriyoruz!!!"
            };
            CampaignService campaignService = new CampaignService();

            campaignService.Add(campaign);

            Console.WriteLine("///////////SATIŞ EKLEME///////////");
            SaleGameService saleGameService = new SaleGameService();

            saleGameService.SalesToGamer(game1, gamer1);
            Console.WriteLine("///////////KAMPANYALI SATIŞ EKLEME///////////");
            saleGameService.SalesToGamerViaCampaign(game1, gamer1, campaign);
        }