예제 #1
0
 public ICollection <ScrumFactory.ProjectMember> GetMembersInProject(string projectId)
 {
     using (var context = new Sql.ScrumFactoryEntities(this.connectionString))
     {
         return(context.ProjectMembers.Where(m => m.ProjectId == projectId).ToList().Select(p => p.ToModel()).ToList());
     }
 }
 public ICollection<ScrumFactory.ProjectMember> GetMembersInProject(string projectId)
 {
     using (var context = new Sql.ScrumFactoryEntities(this.connectionString))
     {
         return context.ProjectMembers.Where(m => m.ProjectId == projectId).ToList().Select(p => p.ToModel()).ToList();
     }
 }
        public void SaveProjectMember(ScrumFactory.ProjectMember member)
        {
            using (var context = new Sql.ScrumFactoryEntities(this.connectionString))
            {
                var memberEntity = context.ProjectMembers.Where(m => m.ProjectId == member.ProjectId && m.MemberId == member.MemberId).SingleOrDefault();

                if (memberEntity == null)
                {
                    memberEntity = new ProjectMember { MemberId = member.MemberId, ProjectId = member.ProjectId, RoleId = member.RoleId };
                    context.AddToProjectMembers(memberEntity);
                }

                memberEntity.RoleId = member.RoleId;

                context.SaveChanges();
            }
        }
예제 #4
0
        public void SaveProjectMember(ScrumFactory.ProjectMember member)
        {
            using (var context = new Sql.ScrumFactoryEntities(this.connectionString))
            {
                var memberEntity = context.ProjectMembers.Where(m => m.ProjectId == member.ProjectId && m.MemberId == member.MemberId).SingleOrDefault();

                if (memberEntity == null)
                {
                    memberEntity = new ProjectMember {
                        MemberId = member.MemberId, ProjectId = member.ProjectId, RoleId = member.RoleId
                    };
                    context.AddToProjectMembers(memberEntity);
                }

                memberEntity.RoleId = member.RoleId;

                context.SaveChanges();
            }
        }