Example #1
0
        void UpdatePerson(New.Person person, Formrecord record)
        {
            switch (record.Formfield.Name)
            {
            case "Middle Initial": person.MiddleInitial = record.Storedvalue; return;

            case "SSN Last Four": person.SocialSecurityLastFour = TakeLastFourDigits(record.Storedvalue); return;

            case "Date of Birth": person.DateOfBirth = TryParseDate(record.Storedvalue); return;

            case "Gender": person.Gender = MaleOrFemale(record.Storedvalue); return;

            case "Phone": person.PrimaryPhoneNumber = StripExtraPhoneCharacters(record.Storedvalue); return;

            case "Alt. Phone": person.AlternatePhoneNumber = StripExtraPhoneCharacters(record.Storedvalue); return;

            case "E-mail Address": person.AlternateEmail = record.Storedvalue; return;

            case "Emergency Contact Name": person.EmergencyContactName = record.Storedvalue; return;

            case "Emergency Contact Phone": person.EmergencyContactPhoneNumber = StripExtraPhoneCharacters(record.Storedvalue); return;

            case "Position": person.Position = TryGetPosition(record.Storedvalue); return;

            case "Address": person.StreetAddress = record.Storedvalue; return;

            default: return;
            }
            ;
        }
Example #2
0
        Qualification GetOrCreateQualification(New.Person person)
        {
            var qual = newDatabase.Qualifications.FirstOrDefault(x => x.PersonId == person.PersonId);

            if (qual == null)
            {
                qual = new Qualification
                {
                    Person = person,
                };
                newDatabase.Qualifications.InsertOnSubmit(qual);
                newDatabase.SubmitChanges();
            }
            return(qual);
        }