/// <summary> /// Parse of data from the DS object to the model object. /// Returns null if the row is null. /// </summary> /// <param name="row">BookDS.ViewBookReservedModel row</param> /// <returns>ViewBookReservedModel</returns> public static ViewBookReservedModel Parse(BookDS.ViewBookReservedRow row) { if (row == null) { return(null); } else { ViewBookReservedModel viewBookReservedModel = new ViewBookReservedModel(); viewBookReservedModel._bookBorrowedISBN = row.ISBN; viewBookReservedModel._bookBorrowedName = row.BookName; viewBookReservedModel._bookBorrowedAuthorName = row.AuthorName; viewBookReservedModel._bookBorrowedUserName = row.UserName; viewBookReservedModel._bookBorrowedReserveDate = row.ReservedDate; viewBookReservedModel._bookBorrowedReserveId = row.RID; viewBookReservedModel._bookBorrowedUserId = row.UID; return(viewBookReservedModel); } }
/// <summary> /// Returns all books data from view BookViewReserved By UserId. /// </summary> /// <param name="userId">int userId</param> /// <returns>List<ViewBookReservedModel></returns> public List <ViewBookReservedModel> GetAllBooksReservedViewByUserId(int userId) { try { _listViewBooksReservedModel = new List <ViewBookReservedModel>(); _viewBookReservedDataTable = _bookDAO.GetAllBooksReservedViewByUserId(userId); foreach (BookDS.ViewBookReservedRow row in _viewBookReservedDataTable.Rows) { _listViewBooksReservedModel.Add(ViewBookReservedModel.Parse(row)); } return(_listViewBooksReservedModel); } catch (Exception ex) { //Error log simulate Console.WriteLine(ex.ToString()); Console.WriteLine(ex.GetBaseException().ToString()); throw new BusinessLogicException(ex.Message); } }