public async Task SaveMyProfileAsync(PublicProfileDTO item) { using (var uow = this.UnitOfWorkProvider.Create()) { var mgr = this.AppUserManagerFactory(); var usr = await mgr.FindByIdAsync(this.CurrentUser.Id.ToString()); Mapper.Map(item, usr); await mgr.UpdateAsync(usr); await uow.CommitAsync(); } }
public async override Task PreRender() { this.Item = await profileFacade.GetMyProfileAsync(); }