Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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));
            }
        }