public Student(string name, StudentType studentType, EnrollmentType enrollment) { Name = name; Type = studentType; Enrollment = enrollment; Grades = new List <double>(); }
public List <EnrollmentType> GetEnrollmentTypes() { List <EnrollmentType> l = new List <EnrollmentType>(); using (SqlConnection conn = new SqlConnection(DBConnect.GetSchoolConnStr())) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "uspGetEnrollmentTypes"; conn.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { EnrollmentType i = new EnrollmentType(); i.KeyField = Convert.ToInt16(rdr["KeyField"].ToString()); i.Description = rdr["Description"].ToString(); if (rdr["DisplayOrder"].ToString().Length > 0) { i.DisplayOrder = Convert.ToInt16(rdr["DisplayOrder"].ToString()); } l.Add(i); } } return(l); } }
public async Task <Enrollment> EnrollUser(long CourseId, long UserId, EnrollmentType enrollmentType) { var request = new ApiRequest(_config.CoursesEndpointUri, String.Format("{0}/enrollments", CourseId)) .Payload("enrollment[user_id]", UserId.ToString()) .Payload("enrollment[type]", Enum.GetName(typeof(EnrollmentType), enrollmentType)) .Method(RequestMethod.Post) ; return(await GetReponseAsync <Enrollment>(request).ConfigureAwait(false)); }
public Student(string studentName, StudentType studentType, EnrollmentType studentEnrollmentType) { Name = studentName; Type = studentType; Enrollment = studentEnrollmentType; Grades = new List <double>(); Id = new Random().Next(100, 1000); }
public IEnrollmentParameters GenerateAUTrialOwnerWithPet(EnrollmentType enrollType, int numPets = 1, int riderNumber = 0) { bool gotit = false; do { gotit = false; iiep = this.CreateOwnerWithPet(enrollType, numPets); gotit = iiep.StateId >= 73; } while (!gotit); return(iiep); }
public ActionResult Add(List <EnrollmentType> l) { EnrollmentType et = new EnrollmentType(); et.KeyField = -1; et.Description = Request["desc"]; et.DisplayOrder = Convert.ToInt16(Request["order"]); l = new List <EnrollmentType>(); l.Add(et); EnrollmentTypesRepository rep = new EnrollmentTypesRepository(); rep.UpdEnrollmentTypes(l); return(RedirectToAction("Index", "EnrollmentTypes")); }
public IEnrollmentParameters GenerateTrialOwnerWithPet(EnrollmentType enrollType, string countryCode = "US", int numPets = 1, int riderNumber = 0) { IEnrollmentParameters iiep = null; switch (countryCode.ToLower()) { case "us": iiep = GenerateUSTrialOwnerWithPet(enrollType, numPets); break; case "ca": iiep = GenerateCATrialOwnerWithPet(enrollType, numPets); if (enrollType == EnrollmentType.FullEnrollmentCollectPayment) { //iiep.BillingParams.BankAccountAccountNumber = BillingTest.Default.CanadaBankAccountNumber; // back end need this encrypt format iiep.BillingParams.BankAccountTransitNumber = BillingTestCommonSettings.Default.BankAccountNumberCA.Substring(0, 5); iiep.BillingParams.BankAccountBankCode = BillingTestCommonSettings.Default.BankAccountNumberCA.Substring(0, 3); } break; case "au": iiep = GenerateAUTrialOwnerWithPet(enrollType, numPets); break; default: throw new Exception($"country is not supported yet - {countryCode}"); } // set billing test enroll last name iiep.LastName = $"bat{iiep.LastName}"; iiep.EffectiveDate = DateTime.UtcNow.AddDays(-1); // riders? foreach (PetParameters pet in iiep.Pets) { if (riderNumber > 0) { pet.Riders = new List <SelectedPolicyOption>(); pet.Riders.Add(riderA); if (riderNumber > 1) { pet.Riders.Add(riderB); } } else { pet.Riders = new List <SelectedPolicyOption>(); } } return(iiep); }
public ActionResult Delete() { EnrollmentType et = new EnrollmentType(); et.KeyField = Convert.ToInt16(Request["ID"]); et.Description = "Deleted Item"; et.DeleteYN = true; List <EnrollmentType> l = new List <EnrollmentType>(); l.Add(et); EnrollmentTypesRepository rep = new EnrollmentTypesRepository(); rep.UpdEnrollmentTypes(l); return(RedirectToAction("Index", "EnrollmentTypes")); }
public async Task <Enrollment> EnrollUser(long?userId, EnrollmentType type) { Enrollment enrollment = new Enrollment() { UserId = userId, Type = type }; string json = JsonConvert.SerializeObject(new EnrollmentWrapper { Enrollment = enrollment }, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); ApiPath = ApiController; return(await ExecutePost <Enrollment>(ApiPath, json)); }
/// <summary> /// The expected behaviour is that, with ReprovisionPolicy set to never update hub, the a device is not reprovisioned, even when other settings would suggest it should /// </summary> private async Task ProvisioningDeviceClient_ReprovisioningFlow_DoNotReprovision(Client.TransportType transportProtocol, AttestationType attestationType, EnrollmentType enrollmentType, bool setCustomProxy, string customServerProxy = null) { var connectionString = IotHubConnectionStringBuilder.Create(Configuration.IoTHub.ConnectionString); ICollection <string> iotHubsToStartAt = new List <string>() { Configuration.Provisioning.FarAwayIotHubHostName }; ICollection <string> iotHubsToReprovisionTo = new List <string>() { connectionString.HostName }; await ProvisioningDeviceClient_ReprovisioningFlow(transportProtocol, attestationType, enrollmentType, setCustomProxy, new ReprovisionPolicy { MigrateDeviceData = false, UpdateHubAssignment = false }, AllocationPolicy.Hashed, null, iotHubsToStartAt, iotHubsToReprovisionTo, customServerProxy).ConfigureAwait(false); }
public IEnrollmentParameters CreateOwnerWithPet(EnrollmentType enrollType, int numPets = 1) { return(ownerPetFactory.CreateRandomOwnerWithPet(enrollType, numPets)); }