public void AddRent() { if (null == CurrentPerson) { MessageBoxService.Show("请选择借书的人", "提示"); return; } if (null == CurrentBook) { MessageBoxService.Show("请选择要借的书", "提示"); return; } if (null != ToBeRents.FirstOrDefault(e => e.Book == CurrentBook)) { return; } if (CurrentBook.AvailableCount <= 0) { MessageBoxService.Show("这本书已经被借空了", "提示"); return; } var rent = new Rent { Person = CurrentPerson, Book = CurrentBook, StartDate = DateTime.Now, Count = 1, }; ToBeRents.Add(rent); }