Example #1
0
        public List <MemberBookList> MemberBookList(int memberID)
        {
            helper.CommandText = @"select b.BookName 
                                from MemberBookList mbl
                                join Books b
                                on b.BookID = mbl.BookID
                                join Members m
                                on m.MemberID = mbl.MemberID
                                where mbl.MemberID = @memberID";
            helper.Parameters.Clear();
            helper.Parameters.Add("@memberID", memberID);

            List <MemberBookList> books    = new List <MemberBookList>();
            MemberBookList        bookList = null;

            SqlDataReader reader = helper.GetEntity();

            while (reader.Read())
            {
                bookList = MapBook(reader);
                books.Add(bookList);
            }
            reader.Close();
            return(books);
        }
Example #2
0
 public int Insert(MemberBookList bookList)
 {
     helper.CommandText = "insert into MemberBookList (BookID,MemberID) values(@bookID,@memberID)";
     helper.Parameters.Clear();
     helper.Parameters.Add("@bookID", bookList.BookID);
     helper.Parameters.Add("@memberID", bookList.MemberID);
     return(helper.ExecuteQuery());
 }
 public bool AddBookMemberList(MemberBookList bookList)
 {
     try
     {
         CheckBookID(bookList.BookID);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(_memberBookListDAL.Insert(bookList) > 0);
 }
Example #4
0
        private MemberBookList MapBook(SqlDataReader reader) // book özelliklerini okurken kullanılan metot
        {
            MemberBookList booklist = new MemberBookList();

            //booklist.ListID = (int)reader["ListID"];
            //booklist.BookID = (int)reader["BookID"];
            //booklist.MemberID = (int)reader["MemberID"];
            booklist.book = new Book()
            {
                BookID = booklist.BookID, BookName = reader["BookName"].ToString()
            };
            return(booklist);
        }