/// <summary>
 /// Parse of data from the DS object to the model object.
 /// Returns null if the row is null.
 /// </summary>
 /// <param name="row">BookDS.ViewBookBorrowedWithUserRow row</param>
 /// <returns>ViewBookBorrowedWithUserModel</returns>
 public static ViewBookBorrowedWithUserModel Parse(BookDS.ViewBookBorrowedWithUserRow row)
 {
     if (row == null)
     {
         return(null);
     }
     else
     {
         ViewBookBorrowedWithUserModel viewBookBorrowedWithUserModel = new ViewBookBorrowedWithUserModel();
         viewBookBorrowedWithUserModel._bookBorrowedISBN       = row.ISBN;
         viewBookBorrowedWithUserModel._bookBorrowedName       = row.BookName;
         viewBookBorrowedWithUserModel._bookBorrowedAuthorName = row.AuthorName;
         viewBookBorrowedWithUserModel._bookBorrowedUserName   = row.UserName;
         viewBookBorrowedWithUserModel._bookBorrowedBorrowDate = row.BorrowDate;
         viewBookBorrowedWithUserModel._bookBorrowedReturnDate = row.ReturnDate;
         viewBookBorrowedWithUserModel._bookBorrowedLateFee    = row.LateFee;
         viewBookBorrowedWithUserModel._bookBorrowedUserId     = row.UID;
         viewBookBorrowedWithUserModel._bookBorrowedBorrowId   = row.BID;
         return(viewBookBorrowedWithUserModel);
     }
 }
Esempio n. 2
0
        /// <summary>
        ///  Returns all books data from view ViewBookBorrowedWithUser By UserId.
        /// </summary>
        /// <param name="userId">int userId</param>
        /// <returns>List<ViewBookBorrowedWithUserModel></returns>
        public List <ViewBookBorrowedWithUserModel> GetAllBooksBorrowedWithUserViewByUserId(int userId)
        {
            try
            {
                _listViewBooksBorrowedWithUserModel = new List <ViewBookBorrowedWithUserModel>();
                _viewBookBorrowedWithUserDataTable  = _bookDAO.GetAllBooksBorrowedWithUserViewByUserId(userId);

                foreach (BookDS.ViewBookBorrowedWithUserRow row in _viewBookBorrowedWithUserDataTable.Rows)
                {
                    _listViewBooksBorrowedWithUserModel.Add(ViewBookBorrowedWithUserModel.Parse(row));
                }

                return(_listViewBooksBorrowedWithUserModel);
            }
            catch (Exception ex)
            {
                //Error log simulate
                Console.WriteLine(ex.ToString());
                Console.WriteLine(ex.GetBaseException().ToString());
                throw new BusinessLogicException(ex.Message);
            }
        }