public static Owner getFullOwner(string email) { OwnerDB ownDB = new OwnerDB(); Owner own = new Owner(); try { own = fillBox(ownDB.listOwnersDB(email).Tables["hvk_owner"].Rows[0]); } catch (Exception e) { return(null); } own.petList = Pet.listPets(own.ownerNumber); own.reservationList = Reservation.listReservations(own.ownerNumber); ReservedService rs = new ReservedService(); own.reservationList.ForEach(delegate(Reservation res) { res.petReservationList.ForEach(delegate(PetReservation pres) { List <ReservedService> ser = rs.listReservedService(pres.petResNumber); if (ser.Count != 0) { pres.serviceList = rs.listReservedService(pres.petResNumber); } }); }); return(own); }
public static List <Owner> listTheOwners() { OwnerDB ownDB = new OwnerDB(); List <Owner> ownerList = new List <Owner>(); foreach (DataRow row in ownDB.listOwnersDB().Tables["hvk_owner"].Rows) { ownerList.Add(fillBox(row)); } return(ownerList); }