// private methods private void CheckProfile() { switch (profileInfo) { case ProfileInfoEnum.Administrator: Profile = AdministratorProfile.CreateProfile(); break; case ProfileInfoEnum.Consultant: Profile = ConsultantProfile.CreateProfile(); break; case ProfileInfoEnum.ExternalCustomer: Profile = ExternalCustomerProfile.CreateProfile(); break; case ProfileInfoEnum.InternalCustomer: Profile = InternalCustomerProfile.CreateProfile(); break; case ProfileInfoEnum.Producer: Profile = ProducerProfile.CreateProfile(); break; case ProfileInfoEnum.Carrier: Profile = CarrierProfile.CreateProfile(); break; } }