private Charge CreateNewCharge(JustWareApiClient api, XElement chargeXml) { var chargeValues = GetChildValues(chargeXml); Charge charge = new Charge(); charge.Operation = OperationType.Insert; string query = String.Format("Code = \"{0}\"", chargeValues["Code"]); Statute statute = api.FindStatutes(query, null).FirstOrDefault(); if (statute != null) { charge.StatuteID = statute.ID; } else { MessageBox.Show("Statue with code " + chargeValues["Code"] + " not found"); return(null); } charge.ChargeNumber = short.Parse(chargeValues["ChargeNumber"]); charge.Date = DateTime.Parse(chargeValues["Occurred"]); charge.Notes = chargeValues["OfficerNotes"]; return(charge); }
private Charge CreateNewCharge(JustWareApiClient api, XElement chargeXml) { var chargeValues = GetChildValues(chargeXml); Charge charge = new Charge(); charge.Operation = OperationType.Insert; string query = String.Format("Code = \"{0}\"", chargeValues["Code"]); Statute statute = api.FindStatutes(query, null).FirstOrDefault(); if (statute != null) { charge.StatuteID = statute.ID; } else { MessageBox.Show("Statue with code " + chargeValues["Code"] + " not found"); return null; } charge.ChargeNumber = short.Parse(chargeValues["ChargeNumber"]); charge.Date = DateTime.Parse(chargeValues["Occurred"]); charge.Notes = chargeValues["OfficerNotes"]; return charge; }