public ReserveModel GetReserved(int mediaId) { List <ReserveModel> reservedMedias = new List <ReserveModel>(); MediaDS.TabReservedDataTable reservedTable = mediaDAO.ListReserved(); foreach (MediaDS.TabReservedRow row in reservedTable.Rows) { if (row.MediaID == mediaId) { ReserveModel reservedMedia = ReserveModel.Parse(row); reservedMedias.Add(reservedMedia); } } ReserveModel reserved = null; if (reservedMedias.Count == 0) { reservedMedias = null; } else { reserved = reservedMedias[0]; } return(reserved); }
//List All reserve public List <ReserveModel> ListAllMediasReserved() { //empty list of media models to start us off List <ReserveModel> reservedMedias = new List <ReserveModel>(); MediaDS.TabReservedDataTable reservedTable = mediaDAO.ListReserved(); foreach (MediaDS.TabReservedRow row in reservedTable.Rows) { //create a model representing that row ReserveModel media = ReserveModel.Parse(row); reservedMedias.Add(media);//add it to our list of media } return(reservedMedias); }
public static ReserveModel Parse(MediaDS.TabReservedRow reserveRow) { if (reserveRow == null) { return(null); } ReserveModel reserve = new ReserveModel(); reserve.reserveId = reserveRow.RID; reserve.mediaId = reserveRow.MediaID; reserve.userId = reserveRow.UID; reserve.reservedDate = reserveRow.ReservedDate; return(reserve); }