public async Task <WorkblockDto> AddAsync(WorkblockDto dto) { var workblock = WorkblockMapper.toDomain(dto); await this._repo.AddAsync(workblock); await this._unitOfWork.CommitAsync(); return(WorkblockMapper.toDTO(workblock)); }
public async Task <WorkblockDto> GetByIdAsync(WorkblockId id) { var workblock = await this._repo.GetByIdAsync(id); if (workblock == null) { return(null); } return(WorkblockMapper.toDTO(workblock)); }
public async Task <List <WorkblockDto> > GetAllAsync() { var list = await this._repo.GetAllAsync(); foreach (Workblock wb in list) { Console.WriteLine("Workblock: " + wb.ToString()); } List <WorkblockDto> listDto = list.ConvertAll <WorkblockDto>(workblock => WorkblockMapper.toDTO(workblock)); return(listDto); }