public TeamMember(TeamMemberReadModel readModel) { this.ReadModel = readModel; EmployeeId = readModel.EmployeeId; TeamId = readModel.TeamId; PositionId = readModel.PositionId; }
public Task <TeamMember> AddTeamMember(TeamMember teamMember) { var readModel = new TeamMemberReadModel(teamMember.Identity) { EmployeeId = teamMember.EmployeeId, TeamId = teamMember.TeamId }; readModel.TransferDomainEvents(teamMember); _dbContext.TeamMember.Add(readModel); teamMember.ClearDomainEvents(); return(Task.FromResult(teamMember)); }