public static int InsertRouteType(string name, string notes) { try { requestItemEntry = new CommuteItemEntryRequest(); client = new CommuteTrackerServiceClient(); requestItemEntry.Name = name; requestItemEntry.Notes = notes; responseItemEntry = client.InsertRouteType(requestItemEntry); 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 { } return(responseItemEntry.Id); }
public static int InsertDelayReason(string description) { try { requestItemEntry = new CommuteItemEntryRequest(); client = new CommuteTrackerServiceClient(); requestItemEntry.Name = description; responseItemEntry = client.InsertDelayReason(requestItemEntry); 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 { } return(responseItemEntry.Id); }
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 { } }