public void PostDocumentsToPackage(AddDocumentsViewModel model) { var ps = new PackageService(); foreach (var p in model.Documents) { ps.AddDocumentToPackage(p.DocumentID, model.PackageId); } }
public void AddDocumentsToPackagesTest() { //Arrange setUp(); PackageService s = new PackageService(); //Act var Repository = new DocuRepository(MockContext); int p = s.AddPackage("foo"); int p2 = s.AddPackage("bar"); s.AddDocumentToPackage(Repository.GetDocumentByName("Test Document").DocumentID, p); s.AddDocumentToPackage(Repository.GetDocumentByName("Test Document 2").DocumentID, p); s.AddDocumentToPackage(Repository.GetDocumentByName("Test Document 2").DocumentID, p2); //Assert Assert.AreEqual(Repository.GetPDs().Count(), 3); Assert.AreEqual(Repository.GetPDsByDocName("Test Document").Count(), 1); Assert.AreEqual(Repository.GetPDsByDocName("Test Document 2").Count(), 2); Assert.AreEqual(Repository.GetPDsByDocName("foo").Count(), 2); Assert.AreEqual(Repository.GetPDsByDocName("bar").Count(), 1); }
public void PostDocumentToPackage(int documentId, int packageId) { var ps = new PackageService(); ps.AddDocumentToPackage(documentId, packageId); }