/// <summary>
 /// Get UnitType by id, no permission is required
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Id of entity to retrieve
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task <object> GetAsyncByidAsync(this IUnitTypes operations, int id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.GetAsyncByidWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 2
0
        public void CreationConfigured()
        {
            Core.RootFolder = @"D:\Games\HOI\mod-CORE";

            IUnitTypes models = Core.UnitTypes;

            Assert.IsNotNull(models);
        }
 /// <summary>
 /// Get all UnitTypes, no permission is required
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='orderby'>
 /// &lt;p&gt;&lt;a href='#queryoptions'&gt;Sorts&lt;/a&gt; the result in
 /// ascending order by the supplied property.&lt;/p&gt;&lt;p&gt;Valid values
 /// are: &lt;strong&gt;UnitTypeId&lt;/strong&gt; (default),
 /// &lt;strong&gt;Name&lt;/strong&gt;,
 /// &lt;strong&gt;Description&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Note:
 /// &lt;strong&gt;orderby&lt;/strong&gt; and
 /// &lt;strong&gt;orderbydesc&lt;/strong&gt; are mutually exclusive.&lt;/p&gt;
 /// </param>
 /// <param name='orderbydesc'>
 /// &lt;p&gt;&lt;a href='#queryoptions'&gt;Sorts&lt;/a&gt; the result in
 /// descending order by the supplied property.&lt;/p&gt;&lt;p&gt;Valid values
 /// are: &lt;strong&gt;UnitTypeId&lt;/strong&gt; (default),
 /// &lt;strong&gt;Name&lt;/strong&gt;,
 /// &lt;strong&gt;Description&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Note:
 /// &lt;strong&gt;orderby&lt;/strong&gt; and
 /// &lt;strong&gt;orderbydesc&lt;/strong&gt; are mutually exclusive.&lt;/p&gt;
 /// </param>
 /// <param name='top'>
 /// &lt;a href="#queryoptions"&gt;Query paging&lt;/a&gt; Returns the maximum
 /// number of entities. Default and max value is 10000
 /// </param>
 /// <param name='skip'>
 /// &lt;a href="#queryoptions"&gt;Query paging&lt;/a&gt; Skips this number of
 /// entities
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task <object> GetCollectionAsyncByqueryOptionsAsync(this IUnitTypes operations, string orderby = "UnitTypeId", string orderbydesc = default(string), int?top = 10000, int?skip = default(int?), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.GetCollectionAsyncByqueryOptionsWithHttpMessagesAsync(orderby, orderbydesc, top, skip, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Get all UnitTypes, no permission is required
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='orderby'>
 /// &lt;p&gt;&lt;a href='#queryoptions'&gt;Sorts&lt;/a&gt; the result in
 /// ascending order by the supplied property.&lt;/p&gt;&lt;p&gt;Valid values
 /// are: &lt;strong&gt;UnitTypeId&lt;/strong&gt; (default),
 /// &lt;strong&gt;Name&lt;/strong&gt;,
 /// &lt;strong&gt;Description&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Note:
 /// &lt;strong&gt;orderby&lt;/strong&gt; and
 /// &lt;strong&gt;orderbydesc&lt;/strong&gt; are mutually exclusive.&lt;/p&gt;
 /// </param>
 /// <param name='orderbydesc'>
 /// &lt;p&gt;&lt;a href='#queryoptions'&gt;Sorts&lt;/a&gt; the result in
 /// descending order by the supplied property.&lt;/p&gt;&lt;p&gt;Valid values
 /// are: &lt;strong&gt;UnitTypeId&lt;/strong&gt; (default),
 /// &lt;strong&gt;Name&lt;/strong&gt;,
 /// &lt;strong&gt;Description&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Note:
 /// &lt;strong&gt;orderby&lt;/strong&gt; and
 /// &lt;strong&gt;orderbydesc&lt;/strong&gt; are mutually exclusive.&lt;/p&gt;
 /// </param>
 /// <param name='top'>
 /// &lt;a href="#queryoptions"&gt;Query paging&lt;/a&gt; Returns the maximum
 /// number of entities. Default and max value is 10000
 /// </param>
 /// <param name='skip'>
 /// &lt;a href="#queryoptions"&gt;Query paging&lt;/a&gt; Skips this number of
 /// entities
 /// </param>
 public static object GetCollectionAsyncByqueryOptions(this IUnitTypes operations, string orderby = "UnitTypeId", string orderbydesc = default(string), int?top = 10000, int?skip = default(int?))
 {
     return(System.Threading.Tasks.Task.Factory.StartNew(s => ((IUnitTypes)s).GetCollectionAsyncByqueryOptionsAsync(orderby, orderbydesc, top, skip), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
 /// <summary>
 /// Get UnitType by id, no permission is required
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Id of entity to retrieve
 /// </param>
 public static object GetAsyncByid(this IUnitTypes operations, int id)
 {
     return(System.Threading.Tasks.Task.Factory.StartNew(s => ((IUnitTypes)s).GetAsyncByidAsync(id), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemplo n.º 6
0
//        [ExpectedException(typeof(System.InvalidOperationException))]
        public void CreationNotConfigured()
        {
            IUnitTypes models = Core.UnitTypes;

            Assert.IsNotNull(models);
        }