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