public ReaderBookForm(Book b, RemoveBook rb, Reader r) { Reader_parent = r; remove_b = rb; base.Create(b); ChangeOwnerButton.Text = "вернуть в библиотеку"; }
public ReaderForm(Reader r, AddBookDelegate sender, RemoveBook rb, RemoveReader rr) { remove_this = rr; remove_b = rb; this_reader = r; this.Text = this_reader.ToString(); lib_add_book = sender; InitializeComponent(); Controls.Add(new BooksBox(new Point(10, 10), Width - 40, Height - 60, lib_add_book, this_reader, remove_b)); }
//private List<BookLine> lines; public BooksBox(Point P, int whidth, int height, AddBookDelegate sender, Reader r, RemoveBook rb) { del = sender; remove_b = rb; this_reader = r; Location = P; Width = whidth; Height = height; this.BackColor = Color.Gray; this.Anchor = (/*AnchorStyles.Bottom | AnchorStyles.Right | */ AnchorStyles.Left | AnchorStyles.Top); InitializeTable(); }
public LibraryBookForm(Book b, GiveBookToReaderDelegate sender, GetReadersDelegate gr, RemoveBook rb) { remove_b = rb; get_readers = gr; give_to_reader = sender; base.Create(b); ChangeOwnerButton.Text = "передать читателю ->"; InitializeComboBoxReaders(); ChangeOwnerButton.Location = new Point(ChangeOwnerButton.Location.X - ChangeOwnerButton.Width - 3, ChangeOwnerButton.Location.Y); ComboBoxReaders.Show(); ComboBoxReaders.Refresh(); }
public ActionResult CloseBasicAgregate([FromBody] RemoveBook removeBook) { try { removeBook.Id = removeBook.Id.ToLower(); BookAggregate aggregate = new BookAggregate(); CommandHandler.ActivateCommand(removeBook, aggregate); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public BookLine(Point P, Book b, DateTime time_to_return, AddBookDelegate sender, Reader r, int width, int height, BooksBox.ReDrow redrow, RemoveBook remove_b) { this.redrow = redrow; this.BackColor = Color.LightGray; Location = P; book = b; this.time_to_return = time_to_return; this.remove_b = remove_b; lib_add_book = sender; parent_reader = r; Width = width; Height = height; this.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left /*| AnchorStyles.Right | AnchorStyles.Top*/); InitializeControls(); }
private Events[] _removeBook(RemoveBook cmd) { if (string.IsNullOrEmpty(Id)) { throw new Exception("Book Not Found"); } if (string.IsNullOrEmpty(cmd.Id)) { throw new Exception("Id is a required field"); } if (!Active) { throw new Exception("Book Already Removed"); } return(new Events[] { new BookRemoved { Id = cmd.Id } }); }