示例#1
0
 public static void UpdateBook(Book book)
 {
   try
   {
     int lkm = DBBooks.UpdateBook(cs, book.Id, book.Name, book.Author, book.Country, book.Year);
   }
   catch (Exception ex)
   {
     throw ex;
   }
 }
示例#2
0
    public static List<Book> GetBooks(Boolean useDB)
    {
      try
      {
        DataTable dt;
        List<Book> temp = new List<Book>();
        //haetaan kirjoja, db-kerroksen palauttama datatable mapataan olioiksi eli tehdään ORM
        if (useDB)
        {
          dt = DBBooks.GetBooks(cs);
        }
        else
        {
          dt = DBBooks.GetTestData();
        }
        //tehdään ORM eli DataTablen rivit muutetaan olioiksi
        Book book;
        foreach (DataRow dr in dt.Rows)
        {
          book = new Book((int)dr[0]);
          book.Author = dr["author"].ToString();
          book.Name = dr["name"].ToString();
          book.Country = dr["country"].ToString();
          book.Year = (int)dr["year"];
          //olio lisätään kokoelmaan
          temp.Add(book);
        }
        return temp;

      }
      catch (Exception ex)
      {
        throw ex;
      }    }
示例#3
0
 public static void UpdateBook(Book book)
 {
     throw new NotImplementedException();
 }