Example #1
0
        public OnlineRegPersonModel LoadExistingPerson(int id, int index)
        {
            var person = DbUtil.Db.LoadPersonById(id);
            var p      = new OnlineRegPersonModel
            {
                DateOfBirth        = person.DOB,
                EmailAddress       = person.EmailAddress.HasValue() ? person.EmailAddress : user.EmailAddress,
                FirstName          = person.PreferredName,
                LastName           = person.LastName,
                PeopleId           = id,
                Phone              = Util.PickFirst(person.CellPhone, person.HomePhone),
                orgid              = Orgid,
                masterorgid        = masterorgid,
                classid            = classid,
                IsFamily           = true,
                LoggedIn           = true,
                Found              = true,
                IsValidForExisting = true,
            };

            if (p.LoggedIn && org != null)
            {
                var setting = settings[org.OrganizationId];
                if (setting.AllowReRegister)
                {
                    var om = org.OrganizationMembers.SingleOrDefault(mm => mm.PeopleId == id);
                    if (om != null)
                    {
                        p.PopulateRegistrationFromDb(om);
                    }
                }
            }
            return(p);
        }
Example #2
0
 public OnlineRegPersonModel LoadExistingPerson(int id, int index)
 {
     var person = DbUtil.Db.LoadPersonById(id);
     var p = new OnlineRegPersonModel
     {
         index = index,
         dob = person.DOB,
         email = person.EmailAddress.HasValue() ? person.EmailAddress : user.EmailAddress,
         first = person.PreferredName,
         last = person.LastName,
         PeopleId = id,
         phone = Util.PickFirst(person.CellPhone, person.HomePhone),
         orgid = orgid,
         masterorgid = masterorgid,
         classid = classid,
         IsFamily = true,
         LoggedIn = true,
         Found = true,
         IsValidForExisting = true,
     };
     if (p.LoggedIn && org != null)
     {
         var setting = settings[org.OrganizationId];
         if (setting.AllowReRegister)
         {
             var om = org.OrganizationMembers.SingleOrDefault(mm => mm.PeopleId == id);
             if (om != null)
                 p.PopulateRegistrationFromDb(om);
         }
     }
     return p;
 }