public static Copy CreateCopy(Dictionary<string, object> bookPropertiesMap, Book book, Publication publication)
 {
     return new Copy()
     {
         Publication = publication,
         Book = book,
         Available = true
     };
 }
 public CopyController(ICreateCopy view, Library_Enterprise_University_Project.DataInterface.Entities.Book book,
     ReadOnlyContext context, bool withNewBook)
 {
     _view = view;
     _book = book;
     _copyRepository = context.GetRepository<Copy>();
     _withNewBook = withNewBook;
     _view.CreateCopies += CreateCopies;
     _view.InitControls(TagsToString(), _book.CategorySetting.Category, _book.Title, ConvertAuthorsToString());
     _view.Show();
 }