public ActionResult Create([Bind(Include = "Id,Name,FoundingDate,Profile")] Publisher publisher) { if (ModelState.IsValid) { publisherRepository.CreatePublisher(publisher); return(RedirectToAction("Index")); } return(View(publisher)); }
private void SaveButton_Click(object sender, EventArgs e) { if (_publishers.GetPublisherList().Any(publisher => publisher.Name == PublisherNameBox.Text)) { MessageBox.Show(@"Publisher already in database!", @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (string.IsNullOrWhiteSpace(PublisherNameBox.Text)) { MessageBox.Show(@"Inputs are empty!", @"Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { _publishers.CreatePublisher(PublisherNameBox.Text); Close(); } } }
public long CreatePublisher(CreatePublisherDto dto) { return(publisherRepository.CreatePublisher(dto)); }
private Publisher CreateAndRetrievePublisher(CreatePublisherDto dto) { var id = repository.CreatePublisher(dto); return(repository.GetPublisher(id).Result); }
public void GetSeriesByPublisher_WithNoSeriesByAnyPublisher() { var seriesToCreate = new CreateSeriesDto("Test library", "https://ingvilt.test.url", -1, "test desc", -1, testLibrary.LibraryId); repository.CreateSeries(seriesToCreate); var publisherId = publisherRepository.CreatePublisher(new CreatePublisherDto("test", "", -1, "", testLibrary.LibraryId)); var allSeries = repository.GetSeriesByPublisher(publisherId, GetFirstPage()).Result.Results; CollectionAssert.AreEquivalent(new List <Series>(), allSeries); }