public Task <T> CreateBoomiObjectAsync <T>(T boomiObject)
            where T : IBoomiObject, ICanCreate
        {
            var result =
                this
                .GetClient()
                .PostAsync <T, T>(
                    BoomiObjectUrlMapper.GetObjectUrl <T>(),
                    boomiObject);

            return(result);
        }
예제 #2
0
 public Task <T> GetBoomiObjectAsync <T>(Guid id)
     where T : IBoomiObject, ICanGet
 {
     return(this.GetClient().GetAsync <T>(BoomiObjectUrlMapper.GetObjectUrl <T>(id)));
 }
예제 #3
0
 public static string GetObjectUrl <T>(Guid id)
     where T : IBoomiObject
 {
     return(BoomiObjectUrlMapper.GetObjectUrl <T>(id.ToString()));
 }