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); }