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); }
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; }