/// <summary> /// Deprecated Method for adding a new object to the ProjectUserMembers EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProjectUserMembers(ProjectUserMember projectUserMember) { base.AddObject("ProjectUserMembers", projectUserMember); }
/// <summary> /// Create a new ProjectUserMember object. /// </summary> /// <param name="projectUserMemberId">Initial value of the ProjectUserMemberId property.</param> /// <param name="projectId">Initial value of the ProjectId property.</param> /// <param name="roleId">Initial value of the RoleId property.</param> /// <param name="userId">Initial value of the UserId property.</param> /// <param name="createdBy">Initial value of the CreatedBy property.</param> /// <param name="createdDate">Initial value of the CreatedDate property.</param> /// <param name="modifiedBy">Initial value of the ModifiedBy property.</param> /// <param name="modifiedDate">Initial value of the ModifiedDate property.</param> public static ProjectUserMember CreateProjectUserMember(global::System.Int32 projectUserMemberId, global::System.Int32 projectId, global::System.Int32 roleId, global::System.Int32 userId, global::System.Int32 createdBy, global::System.DateTime createdDate, global::System.Int32 modifiedBy, global::System.DateTime modifiedDate) { ProjectUserMember projectUserMember = new ProjectUserMember(); projectUserMember.ProjectUserMemberId = projectUserMemberId; projectUserMember.ProjectId = projectId; projectUserMember.RoleId = roleId; projectUserMember.UserId = userId; projectUserMember.CreatedBy = createdBy; projectUserMember.CreatedDate = createdDate; projectUserMember.ModifiedBy = modifiedBy; projectUserMember.ModifiedDate = modifiedDate; return projectUserMember; }
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; } }
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 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; } }
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; }