Exemple #1
0
        private void LoadState()
        {
            if (HasSavedState())
            {
                //Load Node state
                var           nodeState  = FileHandler.Read(currentUser + FileHandler.UserState_NodePath);
                XmlSerializer serializer = new XmlSerializer(node.GetType());
                node                 = (PhysicianNode)serializer.Deserialize(new StringReader(nodeState));
                currentUser          = node.User.Username;
                transactionGenerator = new TransactionGenerator(node.User.UserAddress, node.User.Keys.PrivateKey);

                //Load Patient file
                var patientState = FileHandler.Read(currentUser + FileHandler.UserState_PatientPath);
                serializer = new XmlSerializer(patients.GetType());
                patients   = (List <Entities.Patient>)serializer.Deserialize(new StringReader(patientState));
            }
        }
Exemple #2
0
 public PhysicianController()
 {
     node = new PhysicianNode();
     transactionGenerator = new TransactionGenerator();
 }