Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/21/12 15:42:42 (12 years ago)
Author:
ascheibe
Message:

#1648 added reset password and update user operations to the ui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ClientUserManagement/HeuristicLab.Services.Access/3.3/AccessService.cs

    r7639 r7651  
    567567      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    568568
    569       AddUser(user);
     569      MembershipUser membershipUser = Membership.GetUser((object)user.Id);
     570      if (membershipUser != null) {
     571        membershipUser.Email = user.Email;
     572        membershipUser.IsApproved = user.IsApproved;
     573        membershipUser.Comment = user.Comment;
     574        Membership.UpdateUser(membershipUser);
     575      }
     576
     577      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
     578        var query = from u in context.UserGroupBases.OfType<DA.User>()
     579                    where u.Id == user.Id
     580                    select u;
     581        if (query.Count() > 0) {
     582          DA.User u = query.First();
     583          u.FullName = user.FullName;
     584          context.SubmitChanges();
     585        }
     586      }
    570587    }
    571588
Note: See TracChangeset for help on using the changeset viewer.