private async Task <IEnumerable <TEntity> > SendCreateEntitiesCommand <TEntity>(CreateEntitiesCommand <TContext> command) { var result = await _mediator.Send(command); return(result .Cast <TEntity>() .ToList()); }
public async Task <IEnumerable <TEntity> > Add <TEntity>(IEnumerable <TEntity> entities, Guid parentId) { var command = new CreateEntitiesCommand <TContext>(parentId, entities.Cast <object>()); return(await SendCreateEntitiesCommand <TEntity>(command)); }