public async Task <List <Client> > AllForClientGroupAsync(int?clientGroupId) { return((await Uow.Clients.AllForClientGroupAsync(clientGroupId)) .Select(e => ClientMapper.MapFromDAL(e)) .ToList()); }
// public override async Task<Client> FindAsync(params object[] id) // { // var client = ClientMapper.MapFromDAL( await Uow.Clients.FindAsync(id)); // // client.ProductsForClient = (await Uow.ProductsForClients.AllForClientAsync((int?) id[0])) // .Select(e => ProductForClientMapper.MapFromDAL(e)) // .ToList(); // // return client; // // } public async Task <List <BLL.App.DTO.ClientWithProductsCount> > GetAllWithProductsCountAsync() { return((await Uow.Clients.GetAllWithProductsCountAsync()) .Select(e => ClientMapper.MapFromDAL(e)) .ToList()); }