Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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);
    }