public ModelClass.Copy AddCopy(int book, string id) { var newCopy = new ModelClass.Copy() { ItemId = GenId(Model.Readers), ID = id, Book = book, DateTaken = DateTime.Now }; Model.Copies.Add(newCopy); GetBook(book).BookCopies.Add(newCopy.ItemId); return(newCopy); }
protected string DisplayCopy(ModelClass.Copy copy) { var s = new StringBuilder(); s.AppendLine("id: " + copy.ItemId.ToString()); s.AppendLine("Артикул: " + copy.ID.ToString()); s.AppendLine("Книга: " + DisplayBookShort(controller.GetBook(copy.Book))); if (copy.OnHand != 0) { s.AppendLine("На руках у: " + DisplayReaderShort(controller.GetReader(copy.OnHand))); s.AppendLine("Взята: " + copy.DateTaken.ToString()); } else { s.AppendLine("Книга в библиотеке"); } return(s.ToString()); }
protected string DisplayCopyShort(ModelClass.Copy copy) { return(copy.ID.ToString() + " " + controller.GetBook(copy.Book).Name); }