Exemple #1
0
        /// <summary>
        /// Creates the baUnit and links it to the service indicated
        /// </summary>
        /// <param name="serviceId"></param>
        /// <param name="baUnit"></param>
        /// <returns></returns>
        public baUnitTO CreateBaUnit(string serviceId, baUnitTO baUnit)
        {
            baUnitTO result = null;

            using (AdministrativeClient client = new AdministrativeClient())
            {
                ConfigureClient(client);
                try
                {
                    client.Open();
                    result = client.CreateBaUnit(serviceId, baUnit);
                    client.Close();
                }
                catch (Exception ex)
                {
                    client.Abort();
                    throw ex;
                }
            }
            return(result);
        }
Exemple #2
0
        /// <summary>
        /// Returns the BA Unit for the specified identifier.
        /// </summary>
        /// <returns></returns>
        public baUnitTO GetBaUnitById(string baUnitId)
        {
            baUnitTO result = null;

            using (AdministrativeClient client = new AdministrativeClient())
            {
                ConfigureClient(client);
                try
                {
                    client.Open();
                    result = client.GetBaUnitById(baUnitId);
                    client.Close();
                }
                catch (Exception ex)
                {
                    client.Abort();
                    throw ex;
                }
            }
            return(result);
        }