private static ArrestReport convertArrestReportDoc(ArrestReportDoc arrestReportDoc) { var arrestReport = new ArrestReport(); arrestReport.id = arrestReportDoc.Id; arrestReport.ArrestTimeDate = DateTime.ParseExact(arrestReportDoc.ArrestTimeDate, Function.DateFormatForPart(DateOutputPart.ISO), CultureInfo.CurrentCulture, DateTimeStyles.AssumeUniversal); arrestReport.FirstName = arrestReportDoc.FirstName; arrestReport.LastName = arrestReportDoc.LastName; arrestReport.DOB = arrestReportDoc.DOB; arrestReport.HomeAddress = arrestReportDoc.HomeAddress; arrestReport.ArrestStreetAddress = arrestReportDoc.ArrestStreetAddress; arrestReport.ArrestCity = arrestReportDoc.ArrestCity; arrestReport.Details = arrestReportDoc.Details == null ? String.Empty : arrestReportDoc.Details; return(arrestReport); }
private static void insertArrestReport(ArrestReport report) { var arrestReportDoc = new ArrestReportDoc { Id = report.id, ArrestTimeDate = report.ArrestTimeDate.ToString(Function.DateFormatForPart(DateOutputPart.ISO)), FirstName = report.FirstName, LastName = report.LastName, DOB = report.DOB, HomeAddress = report.HomeAddress, ArrestStreetAddress = report.ArrestStreetAddress, ArrestCity = report.ArrestCity, Details = report.Details }; Globals.Store.arrestReportCollection.Insert(arrestReportDoc); }
private static void updateArrestReport(ArrestReport report) { string pedHash = report.FirstName + report.LastName + report.DOB; List <ArrestReportDoc> arrestReportDocs; if (Globals.Store.arrestReportDict.TryGetValue(pedHash, out arrestReportDocs)) { ArrestReportDoc arrestReportDoc = arrestReportDocs.Find(x => x.Id == report.id); if (arrestReportDoc != null) { arrestReportDoc.ArrestTimeDate = report.ArrestTimeDate.ToString(Function.DateFormatForPart(DateOutputPart.ISO)); arrestReportDoc.FirstName = report.FirstName; arrestReportDoc.LastName = report.LastName; arrestReportDoc.DOB = report.DOB; arrestReportDoc.HomeAddress = report.HomeAddress; arrestReportDoc.ArrestStreetAddress = report.ArrestStreetAddress; arrestReportDoc.ArrestCity = report.ArrestCity; arrestReportDoc.Details = report.Details; } } }
private static void insertArrestReport(ArrestReport report) { var arrestReportDoc = new ArrestReportDoc { Id = report.id, ArrestTimeDate = report.ArrestTimeDate.ToString(Function.DateFormatForPart(DateOutputPart.ISO)), FirstName = report.FirstName, LastName = report.LastName, DOB = report.DOB, HomeAddress = report.HomeAddress, ArrestStreetAddress = report.ArrestStreetAddress, ArrestCity = report.ArrestCity, Details = report.Details }; string pedHash = report.FirstName + report.LastName + report.DOB; List <ArrestReportDoc> arrestReportDocs; if (!Globals.Store.arrestReportDict.TryGetValue(pedHash, out arrestReportDocs)) { arrestReportDocs = new List <ArrestReportDoc>(); Globals.Store.arrestReportDict.Add(pedHash, arrestReportDocs); } arrestReportDocs.Add(arrestReportDoc); }