internal List<MockPublications.Publication> Search(string Author) { MockPublications MockPublications = new MockPublications(); return MockPublications.MockListPublications() .Where(a => a.Author.Name == Author && a.reserved == false) .ToList(); }
internal List<MockPublications.Publication> Search(string Author, string Title, bool both) { if(both) { MockPublications MockPublications = new MockPublications(); return MockPublications.MockListPublications() .Where(a => a.Author.Name == Author && a.Title == Title && a.reserved == false) .ToList(); } else { MockPublications MockPublications = new MockPublications(); return MockPublications.MockListPublications() .Where(a => a.Author.Name == Author || a.Title == Title && a.reserved == false) .ToList(); } }
internal override bool LoanPublication(string ISBN, Member Member) { Mock.MockPublications Publications = new Mock.MockPublications(); return Publications.SetPublicationAsLoaned(ISBN, Member); }
internal override bool ReturnPublication(string ISBN, Member Member) { Mock.MockPublications Publications = new Mock.MockPublications(); return Publications.UpdatePublicationStatus(ISBN, Member, "Return"); }
internal override bool IsReserved(string ISBN) { Mock.MockPublications Publications = new Mock.MockPublications(); return Publications.IsReserved(ISBN); }
internal override int GetPublicationsCount() { Mock.MockPublications Publications = new Mock.MockPublications(); return Publications.MockListPublications().Count; }