public Library CheckInBook(Book b, DateTime returndate)
        {
            //var result = libraries.FirstOrDefault(x => x.Book.Id == b.Id && x.ExpectedReturnDate != null);
            var result = new Library();

            result.ExpectedReturnDate = null;
            result.ActualReturnDate = returndate;
            return result;
        }
 public Library CheckOutBook(Book b, Student s, DateTime borrowdate)
 {
     var result = new Library();
     //if (libraries.Any())
     //{
     //    result.Id = libraries.Max(x => x.Id) + 1;
     //}
     //else
     //{
     //    result.Id = 1;
     //}
     //result.Book = b;
     //result.Student = s;
     result.BorrowDate = borrowdate;
     result.ExpectedReturnDate = borrowdate.AddMonths(1);
     //libraries.Add(result);
     return result;
 }