public ManageUserHelper UpdateCulture(IUserExtended user) { this.user.CultureName = user.CultureName; this.user.TimeZoneId = user.TimeZoneId; return(this); }
public async Task <object> GetUser(string id) { IUserExtended user = null; int userId; if (Int32.TryParse(id, out userId)) { user = await this.manageUserService.ResolveUserBy(userId); } else { user = await this.manageUserService.ResolveUserBy(id); } var availableRoles = await this.manageUserService.GetAvailableRoles(); var availableCultures = await this.Localization.GetSupportedCultures(); var availableTimeZones = await this.Localization.GetSupportedTimeZones(); return(new { AvailableRoles = availableRoles, AvailableTimeZones = availableTimeZones, AvailableCultures = availableCultures, User = user, }); }
public async Task <IUserExtended> UpdateUser(IUserExtended user) { Data.Model.User dbUser = this.ResolveUser(user.Username); if (dbUser == null) { return(null); } new ManageUserHelper(dbUser) .UpdateProfile(user); this.db.UpdateUserRoles(dbUser, user.Roles.ToArray()); await this.db.SaveChangesAsync(); return(this.MapUser(dbUser)); }
public async Task <object> GetUser(string id) { IUserExtended user = null; int userId; if (Int32.TryParse(id, out userId)) { user = await this.manageUserService.ResolveUserBy(userId); } else { user = await this.manageUserService.ResolveUserBy(id); } var availableRoles = await this.manageUserService.GetAvailableRoles(); return(new { User = user, AvailableRoles = availableRoles }); }
public void Update(IUserExtended user) { _repository.Update(user.As<UserExtended>()); SaveChanges(); }
public void Insert(IUserExtended user) { _repository.Insert(user.As<UserExtended>()); SaveChanges(); }
public ManageUserHelper UpdateProfile(IUserExtended user) { this.user.DisplayName = user.DisplayName; return(this); }