Esempio n. 1
0
        public async Task <RefDataNamespace.GenderCollection> GenderGetAllAsync()
        {
            var __coll = new RefDataNamespace.GenderCollection();
            await DataInvoker.Current.InvokeAsync(this, async() => { _ef.Query(GenderMapper.CreateArgs()).SelectQuery(__coll); await Task.CompletedTask.ConfigureAwait(false); }, BusinessInvokerArgs.TransactionSuppress).ConfigureAwait(false);

            return(__coll);
        }
Esempio n. 2
0
 public Task <EmployeeBaseCollectionResult> GetByArgsAsync(EmployeeArgs?args, PagingArgs?paging)
 {
     return(DataInvoker.Current.InvokeAsync(this, async() =>
     {
         EmployeeBaseCollectionResult __result = new EmployeeBaseCollectionResult(paging);
         var __dataArgs = EmployeeBaseData.EfMapper.Default.CreateArgs(__result.Paging !);
         __result.Result = _ef.Query(__dataArgs, q => _getByArgsOnQuery?.Invoke(q, args, __dataArgs) ?? q).SelectQuery <EmployeeBaseCollection>();
         return await Task.FromResult(__result).ConfigureAwait(false);
     }));
Esempio n. 3
0
 public Task <PerformanceReviewCollectionResult> GetByEmployeeIdAsync(Guid employeeId, PagingArgs?paging)
 {
     return(DataInvoker.Current.InvokeAsync(this, async() =>
     {
         PerformanceReviewCollectionResult __result = new PerformanceReviewCollectionResult(paging);
         var __dataArgs = EfMapper.Default.CreateArgs(__result.Paging !);
         __result.Result = _ef.Query(__dataArgs, q => _getByEmployeeIdOnQuery?.Invoke(q, employeeId, __dataArgs) ?? q).SelectQuery <PerformanceReviewCollection>();
         return await Task.FromResult(__result).ConfigureAwait(false);
     }));