/// <summary> /// 转换为用户项目实体 /// </summary> /// <param name="dto">用户项目数据传输对象</param> public static UserProject ToEntity(this UserProjectDto dto) { if (dto == null) { return(new UserProject()); } return(new UserProject(dto.Id.ToGuid()) { UserId = dto.UserId, ProjectId = dto.ProjectId, IsAdmin = dto.IsAdmin.SafeValue(), Enabled = dto.Enabled.SafeValue(), Version = dto.Version, CreationTime = dto.CreationTime, CreatorId = dto.CreatorId, LastModificationTime = dto.LastModificationTime, LastModifierId = dto.LastModifierId, }); }
private void BtnOK_Click(object sender, EventArgs e) { if (cmbProjects.SelectedValue == null) { MessageBox.Show("请选择一个项目!"); return; } foreach (UserProjectDto up in projects) { if (up.projectId == Convert.ToInt32(cmbProjects.SelectedValue.ToString())) { CURRENT_PROJECT = up; break; } } if (CURRENT_PROJECT == null) { MessageBox.Show("请选择一个项目!"); return; } DialogResult = DialogResult.OK; }