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