Ejemplo n.º 1
0
        public IActionResult Post([FromBody] PartnersPage item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            item.Id = _context.PartnersPages.Count() + 1;
            _context.PartnersPages.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetPartnersPage", new { id = item.Id }, item));
        }
Ejemplo n.º 2
0
        public IActionResult Update(long id, [FromBody] PartnersPage item)
        {
            if (item == null || item.Id != id)
            {
                return(BadRequest());
            }

            var partnersPage = _context.PartnersPages.FirstOrDefault(t => t.Id == id);

            if (partnersPage == null)
            {
                return(NotFound());
            }

            partnersPage.PartnerId       = item.PartnerId;
            partnersPage.SocialNetWorkId = item.SocialNetWorkId;
            partnersPage.URL             = item.URL;

            _context.PartnersPages.Update(partnersPage);
            _context.SaveChanges();
            return(new NoContentResult());
        }
Ejemplo n.º 3
0
            public void PartnersPage_ValidatePostsQueue()
            {
                var category = _params["Category"].ToString();

                _browser.Navigate(_config.Url);
                HomePage homePage = new HomePage(_browser);

                homePage.Login(_config.ConfigObject.Users.AdminUser);
                PostCreator   postCreator = new PostCreator(_browser);
                List <string> titles      = postCreator.Create(15).Select(t => t.Trim()).ToList();

                //titles.Reverse();
                _browser.Navigate($"{_config.Url}/management/castr");
                CastrPage castrPage = new CastrPage(_browser);

                castrPage.PublishToCategoryMultiple(titles, category);

                _browser.Navigate($"{_config.Url}/hubs/{category}");
                PartnersPage partnersPage = new PartnersPage(_browser);
                var          titlesInPage = partnersPage.GetTitles().Where((t, i) => i <= 15).ToList();

                titlesInPage.Reverse();
                Assert.True(titles.SequenceEqual(titlesInPage), $"Expected: {string.Join(",", titles)} {Environment.NewLine} Actual: {string.Join(",", titlesInPage)}");
            }
Ejemplo n.º 4
0
 public void GivenIAmOnPartnershipPage()
 {
     partnersPage = new PartnersPage(driverContext);
     partnersPage.GoToPartnersPage();
 }