Ejemplo n.º 1
0
        private async void Register()
        {
            //await Application.Current.MainPage.Navigation.PushAsync(new ChoiceView());
            await _navigationService.NavigateToChoice();

            Debug.WriteLine(Name + " " + Birthday.ToString() + " " + IsMale.ToString());
        }
Ejemplo n.º 2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (Desc.Length != 0)
            {
                hash ^= Desc.GetHashCode();
            }
            if (HeroId != 0)
            {
                hash ^= HeroId.GetHashCode();
            }
            if (IsMale != false)
            {
                hash ^= IsMale.GetHashCode();
            }
            hash ^= modelMale_.GetHashCode();
            hash ^= modelFemale_.GetHashCode();
            if (CarrerIconPath.Length != 0)
            {
                hash ^= CarrerIconPath.GetHashCode();
            }
            return(hash);
        }
Ejemplo n.º 3
0
        public XElement toXML()
        {
            XElement patient = new XElement("patient");

            XElement patientID            = new XElement("patientID", PatientID);
            XElement patientLastname      = new XElement("patientLastname", PatientLastname);
            XElement patientSurname       = new XElement("patientSurname", PatientSurname);
            XElement dateOfBirth          = new XElement("dateOfBirth", DateOfBirth);
            XElement isMale               = new XElement("isMale", IsMale.ToString());
            XElement phoneNumber          = new XElement("phoneNumber", IsMale.ToString());
            XElement isInpatient          = new XElement("isInpatient", IsInpatient.ToString());
            XElement referral             = new XElement("referral", Referral);
            XElement uniqueExamIdentifier = new XElement("uniqueExamIdentifier", UniqueExamIdentifier);
            XElement examCode             = new XElement("examCode", ExamCode);
            XElement examName             = new XElement("examName", ExamName);
            XElement wardNumber           = new XElement("wardNumber", WardNumber);

            patient.Add(patientID);
            patient.Add(patientLastname);
            patient.Add(patientSurname);
            patient.Add(dateOfBirth);
            patient.Add(isMale);
            patient.Add(phoneNumber);
            patient.Add(isInpatient);
            patient.Add(referral);
            patient.Add(uniqueExamIdentifier);
            patient.Add(examCode);
            patient.Add(examName);
            patient.Add(wardNumber);

            return(patient);
        }
Ejemplo n.º 4
0
        public void OrNot_IsTrue()
        {
            // arrange
            var target = new Person {
                Age = 21, Name = "Jenn", Gender = "F", MembershipNumber = "1234"
            };
            var isMale   = new IsMale();
            var isMember = new IsClubMember();

            // act
            var spec = isMember.OrNot(isMale);
            var isFemaleOrClubMember = spec.IsSatisfiedBy(target);

            // assert
            Assert.True(isFemaleOrClubMember);
        }
Ejemplo n.º 5
0
        public void Or_IsFalse()
        {
            // arrange
            var target = new Person {
                Age = 16, Name = "Jenn", Gender = "F", MembershipNumber = "1234"
            };
            var isMale   = new IsMale();
            var canDrink = new IsOldEnoughToDrink();

            // act
            var spec = canDrink.Or(isMale);
            var isMaleOrOldEnoughToDrink = spec.IsSatisfiedBy(target);

            // assert
            Assert.False(isMaleOrOldEnoughToDrink);
        }
Ejemplo n.º 6
0
        public void And_IsFalse()
        {
            // arrange
            var target = new Person {
                Age = 16, Name = "John", Gender = "M"
            };
            var isMale   = new IsMale();
            var canDrink = new IsOldEnoughToDrink();

            // act
            var spec        = isMale.And(canDrink);
            var isMaleOfAge = spec.IsSatisfiedBy(target);

            // assert
            Assert.False(isMaleOfAge);
        }
Ejemplo n.º 7
0
        public void AndNot_IsFalse()
        {
            // arrange
            var target = new Person {
                Age = 21, Name = "Mike", Gender = "M", MembershipNumber = "1234"
            };
            var isMale       = new IsMale();
            var isClubMember = new IsClubMember();

            // act
            var spec           = isClubMember.AndNot(isMale);
            var isFemaleMember = spec.IsSatisfiedBy(target);

            // assert
            Assert.False(isFemaleMember);
        }
Ejemplo n.º 8
0
        public void Not_IsTrue()
        {
            // arrange
            var target = new Person {
                Age = 21, Name = "Jenn", Gender = "F"
            };
            var isMale       = new IsMale();
            var isClubMember = new IsClubMember();

            // act
            var spec = isClubMember.Not(isMale); // isMale is irrelevant
            var isFemaleOrClubMember = spec.IsSatisfiedBy(target);

            // assert
            Assert.True(isFemaleOrClubMember);
        }
Ejemplo n.º 9
0
    public override int GetHashCode()
    {
        int hash = 1;

        if (Id != 0)
        {
            hash ^= Id.GetHashCode();
        }
        if (Name.Length != 0)
        {
            hash ^= Name.GetHashCode();
        }
        if (IsMale != false)
        {
            hash ^= IsMale.GetHashCode();
        }
        if (Height != 0F)
        {
            hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
        }
        if (Weight != 0F)
        {
            hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Weight);
        }
        if (Avator.Length != 0)
        {
            hash ^= Avator.GetHashCode();
        }
        if (Email.Length != 0)
        {
            hash ^= Email.GetHashCode();
        }
        if (EmailVerified != false)
        {
            hash ^= EmailVerified.GetHashCode();
        }
        hash ^= phoneNumber_.GetHashCode();
        if (Gender != global::Person.Types.Gender.NotSpecified)
        {
            hash ^= Gender.GetHashCode();
        }
        if (_unknownFields != null)
        {
            hash ^= _unknownFields.GetHashCode();
        }
        return(hash);
    }