Пример #1
0
        //接受主窗体传递的读者信息
        public FrmEditReader(Models.Reader objReader)
        {
            InitializeComponent();
            this.objReader = objReader;

            //初始化会员角色下拉框
            this.cboReaderRole.DataSource    = new BLL.ReaderManager().GetAllReaderRole();;
            this.cboReaderRole.DisplayMember = "RoleName";
            this.cboReaderRole.ValueMember   = "RoleId";
            this.displayReader();
        }
Пример #2
0
        public Models.Book ConverToSqlBook(Contracts.Models.Book book)
        {
            Models.Reader sqlReader = new Models.Reader();
            if (book?.Reader != null)
            {
                sqlReader = ConverToSqlReader(book.Reader);
            }

            var sqlBook = new Models.Book
            {
                Title     = book.Title,
                Author    = book.Author,
                Year      = book.Year,
                Available = book.Available,
                BookId    = book.Id,
                DueDate   = book.DueDate,
                Reader    = sqlReader,
                ReaderId  = sqlReader.ReaderId
            };

            return(sqlBook);
        }
Пример #3
0
 public Contracts.Models.Reader ConverToContractReader(Models.Reader reader)
 {
     return(new Contracts.Models.Reader {
         Id = reader.ReaderId, Name = reader.Name
     });
 }