/// <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); } }
/// <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); } }