コード例 #1
0
ファイル: Position.cs プロジェクト: Prolliance/Membership
        public User AddUser(User user)
        {
            if (!PositionInfoRepo.Exists(this.MappingTo <PositionInfo>()))
            {
                throw new Exception("岗位不存在");
            }
            if (!User.UserInfoRepo.Exists(user.MappingTo <UserInfo>()))
            {
                throw new Exception("用户不存在");
            }
            PositionUserInfo pu = new PositionUserInfo();

            pu.UserId         = user.Id;
            pu.OrganizationId = this.OrganizationId;
            pu.PositionId     = this.Id;
            PositionUserInfoRepo.Save(pu);
            return(user);
        }
コード例 #2
0
ファイル: Position.cs プロジェクト: yhhno/Membership
 public User AddUser(User user)
 {
     if (!PositionInfoRepo.Exists(this.MappingTo<PositionInfo>()))
     {
         throw new Exception("岗位不存在");
     }
     if (!User.UserInfoRepo.Exists(user.MappingTo<UserInfo>()))
     {
         throw new Exception("用户不存在");
     }
     PositionUserInfo pu = new PositionUserInfo();
     pu.UserId = user.Id;
     pu.OrganizationId = this.OrganizationId;
     pu.PositionId = this.Id;
     PositionUserInfoRepo.Save(pu);
     return user;
 }