public HttpResponseMessage GetCamps() { try { var camps = new CampController().GetCamps().ToJson(); return(Request.CreateResponse(HttpStatusCode.OK, camps)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e)); } }
private void GetCamps() { CampController cc = new CampController(); IList <Camp> camps = cc.GetCamps(); DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("CampName"); dt.Rows.Add(new Object[] { "", "-- Select a Camp --" }); dt.Rows.Add(new Object[] { "0", "Camp Unknown - Will Select Later" }); dt.Rows.Add(new Object[] { "", "-------------------" }); foreach (Camp camp in camps.OrderBy(c => c.CampName)) { dt.Rows.Add(new Object[] { camp.Id.ToString(), camp.CampName + " - " + camp.CampMaster.FirstName + " " + camp.CampMaster.LastName }); } ddlCamp.DataSource = dt; ddlCamp.DataTextField = "CampName"; ddlCamp.DataValueField = "Id"; ddlCamp.DataBind(); }
// Use this for initialization void Start() { despawnPoint = GameObject.Find("DespawnPoint"); controller = transform.GetComponent <CampController> (); }
public HttpResponseMessage AddRegistration(RegistrationDTO DTO) { try { var payment = new Payment() { Amount = DTO.R_Payment.P_Amount, DataDescriptor = DTO.R_Payment.P_DataDescriptor, DataValue = DTO.R_Payment.P_DataValue }; var address = new Address() { Address1 = DTO.R_Address.A_Address1, Address2 = DTO.R_Address.A_Address2, City = DTO.R_Address.A_City, State = DTO.R_Address.A_State, Zip = DTO.R_Address.A_Zip }; var contactInfo = new ContactInformation() { CellPhone = DTO.R_ContactInfo.CI_CellPhone, HomePhone = DTO.R_ContactInfo.CI_HomePhone, Email = DTO.R_ContactInfo.CI_Email }; var emergencyContactInfo = new EmergencyContact() { Name = DTO.R_EmergencyContactInfo.EC_Name, Phone = DTO.R_EmergencyContactInfo.EC_Phone }; List <HealthIssue> healthIssues = new List <HealthIssue>(); foreach (HealthIssueDTO issue in DTO.R_HealthIssues) { HealthIssue newIssue = new HealthIssue() { Issue = issue.HI_Issue }; healthIssues.Add(newIssue); } DateTime?regDate = null; string isMinor = "N"; string isMerchant = "N"; if (DTO.R_RegText.Contains("Saturday")) { regDate = new DateTime(2017, 06, 17); } else if (DTO.R_RegText.Contains("Sunday")) { regDate = new DateTime(2017, 06, 18); } if (DTO.R_RegText.Contains("Child")) { isMinor = "Y"; } else if (DTO.R_RegText.Contains("Merchant")) { isMerchant = "Y"; } var participant = new Participant() { CampId = DTO.R_CampId, FirstName = DTO.R_FirstName, LastName = DTO.R_LastName, DateOfBirth = DTO.R_DateOfBirth, CharacterName = DTO.R_CharacterName, ChapterName = DTO.R_ChapterName, UnitName = DTO.R_UnitName, Payment = payment, Address = address, ContactInformation = contactInfo, EmergencyContact = emergencyContactInfo, HealthIssues = healthIssues, Signature = DTO.R_Signature, RegistrationDate = regDate, IsMinor = isMinor, IsMerchant = isMerchant }; var registration = new Registration() { Participant = participant }; CampController cc = new CampController(); cc.AddRegistration(registration); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { CampController cc = new CampController(); cc.AddError(e.ToString()); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message, e)); } }