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)); }
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()); }
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)}"); }
public void GivenIAmOnPartnershipPage() { partnersPage = new PartnersPage(driverContext); partnersPage.GoToPartnersPage(); }