public static void InsertCommuteLeg(DateTime startTime, DateTime endTime, int destination, int delay, int delaySeconds, int fareClass, int route, int commute, string notes) { try { request = new CommuteEntryRequest(); client = new CommuteTrackerServiceClient(); request.StartTime = startTime; request.EndTime = endTime; request.Destination = destination; request.Delay = delay; request.DelaySeconds = delaySeconds; request.FareClass = fareClass; request.Route = route; request.Commute = commute; request.Notes = notes; client.InsertCommuteLeg(request); try { ((CommuteTrackerServiceClient)client).Close(); } catch { if (((CommuteTrackerServiceClient)client).State == CommunicationState.Faulted) { ((CommuteTrackerServiceClient)client).Abort(); } else if (((CommuteTrackerServiceClient)client).State == CommunicationState.Opened) { ((CommuteTrackerServiceClient)client).Close(); } } } finally { } }
public static int InsertPassCondition(DateTime date, int minutes, int usualMinutes, int route, int delay, string notes) { try { request = new CommuteEntryRequest(); client = new CommuteTrackerServiceClient(); responseItemEntry = new CommuteItemEntryResponse(); int id = 0; request.StartTime = date; request.DelaySeconds = minutes; request.UsualMinutes = usualMinutes; request.Route = route; request.Delay = delay; request.Notes = notes; responseItemEntry = client.InsertPassCondition(request); id = responseItemEntry.Id; try { ((CommuteTrackerServiceClient)client).Close(); return(id); } catch { if (((CommuteTrackerServiceClient)client).State == CommunicationState.Faulted) { ((CommuteTrackerServiceClient)client).Abort(); } else if (((CommuteTrackerServiceClient)client).State == CommunicationState.Opened) { ((CommuteTrackerServiceClient)client).Close(); } return(id); } } finally { } }
public static int InsertCommute(DateTime startTime, DateTime endTime, int destination, int delaySeconds, string notes) { try { request = new CommuteEntryRequest(); responseItemEntry = new CommuteItemEntryResponse(); client = new CommuteTrackerServiceClient(); int id = 0; request.StartTime = startTime; request.EndTime = endTime; request.Destination = destination; request.DelaySeconds = delaySeconds; request.Notes = notes; responseItemEntry = client.InsertCommute(request); id = responseItemEntry.Id; try { ((CommuteTrackerServiceClient)client).Close(); return(id); } catch { if (((CommuteTrackerServiceClient)client).State == CommunicationState.Faulted) { ((CommuteTrackerServiceClient)client).Abort(); } else if (((CommuteTrackerServiceClient)client).State == CommunicationState.Opened) { ((CommuteTrackerServiceClient)client).Close(); } return(id); } } finally { } }