internal static void Map(ProjectUserMemberData source, ProjectUserMember destination) { destination.ProjectUserMemberId = source.ProjectUserMemberId; destination.ProjectId = source.ProjectId; destination.UserId = source.UserId; destination.RoleId = source.RoleId; destination.ModifiedBy = source.ModifiedBy; destination.ModifiedDate = source.ModifiedDate; destination.CreatedBy = source.CreatedBy; destination.CreatedDate = source.CreatedDate; }
private void Fetch(ProjectUserMember projectUserMember, ProjectUserMemberData projectUserMemberData) { DataMapper.Map(projectUserMember, projectUserMemberData); projectUserMemberData.Project = new ProjectData(); DataMapper.Map(projectUserMember.Project, projectUserMemberData.Project); projectUserMemberData.User = new UserData(); DataMapper.Map(projectUserMember.User, projectUserMemberData.User); projectUserMemberData.CreatedByUser = new UserData(); DataMapper.Map(projectUserMember.CreatedByUser, projectUserMemberData.CreatedByUser); projectUserMemberData.ModifiedByUser = new UserData(); DataMapper.Map(projectUserMember.ModifiedByUser, projectUserMemberData.ModifiedByUser); }
public ProjectUserMemberData Insert(ProjectUserMemberData data) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var projectUserMember = new ProjectUserMember(); DataMapper.Map(data, projectUserMember); ctx.ObjectContext.AddToProjectUserMembers(projectUserMember); ctx.ObjectContext.SaveChanges(); data.ProjectUserMemberId = projectUserMember.ProjectUserMemberId; return(data); } }
public ProjectUserMemberData Update(ProjectUserMemberData data) { using (var ctx = Csla.Data.ObjectContextManager <ApplicationEntities> .GetManager(Database.ApplicationConnection, false)) { var projectUserMember = new ProjectUserMember { ProjectUserMemberId = data.ProjectUserMemberId }; ctx.ObjectContext.ProjectUserMembers.Attach(projectUserMember); DataMapper.Map(data, projectUserMember); ctx.ObjectContext.SaveChanges(); return(data); } }