public UserTeamDetailModel GetById(Guid id) { using (var teamCommunicationDbContext = dbContextFactory.CreateDbContext()) { var userTeam = teamCommunicationDbContext.UserTeams.First(ut => ut.Id == id); return(userTeam != null?UserTeamMapper.MapUserTeamEntityToDetailModel(userTeam) : null); } }
public UserTeamDetailModel Add(UserTeamDetailModel detail) { using (var teamCommunicationDbContext = dbContextFactory.CreateDbContext()) { var userTeam = UserTeamMapper.MapUserTeamDetailModelToEntity(detail); userTeam.Id = Guid.NewGuid(); teamCommunicationDbContext.UserTeams.Add(userTeam); teamCommunicationDbContext.SaveChanges(); return(UserTeamMapper.MapUserTeamEntityToDetailModel(userTeam)); } }