Exemple #1
0
//        public async Task<List<AppUserOnObject>> AllForUserAsync(int userId)
//        {
//            return (await Uow.AppUsersOnObjects
//                    .AllForUserAsync(userId))
//                .Select(e => AppUserOnObjectMapper
//                    .MapFromDAL(e)).ToList();
//        }
//
//        public async Task<AppUserOnObject> FindForUserAsync(int id, int userId)
//        {
//            return AppUserOnObjectMapper.MapFromDAL( await Uow.AppUsersOnObjects.FindForUserAsync(id, userId));
//        }
//
//        public async Task<bool> BelongsToUserAsync(int id, int userId)
//        {
//            return await Uow.AppUsersOnObjects.BelongsToUserAsync(id, userId);
//        }
        public async Task <List <AppUserOnObject> > AllForWorkObjectAsync(int workObjectId)
        {
            return((await Uow.AppUsersOnObjects
                    .AllForWorkObjectAsync(workObjectId))
                   .Select(e => AppUserOnObjectMapper
                           .MapFromDAL(e)).ToList());
        }
 public override async Task <List <DAL.App.DTO.AppUserOnObject> > AllAsync()
 {
     return(await RepositoryDbSet
            .Include(c => c.AppUser)
            .Include(c => c.WorkObject)
            .Select(e => AppUserOnObjectMapper.MapFromDomain(e))
            .ToListAsync());
 }
 public async Task <List <DAL.App.DTO.AppUserOnObject> > AllForWorkObjectAsync(int workObjectId)
 {
     return(await RepositoryDbSet
            .Include(c => c.AppUser)
            .Include(c => c.WorkObject)
            .Where(c => c.WorkObjectId == workObjectId)
            .Select(e => AppUserOnObjectMapper.MapFromDomain(e))
            .ToListAsync());
 }
        public override async Task <DAL.App.DTO.AppUserOnObject> FindAsync(params object[] id)
        {
            var appUserOnObject = await RepositoryDbSet.FindAsync(id);

            if (appUserOnObject != null)
            {
                await RepositoryDbContext.Entry(appUserOnObject)
                .Reference(c => c.AppUser).LoadAsync();
            }

            return(AppUserOnObjectMapper.MapFromDomain(appUserOnObject));
        }