public IDictionary <string, string> FindUserProfile(string userId) { DLProfile profile = new DLProfile(); var p = profile.GetProfile(userId); IDictionary <string, string> profileList = new Dictionary <string, string>(); profileList.Add("ProfileID", p.ProfileID.ToString()); profileList.Add("IdGuidAspNetUsers", p.IdGuidAspNetUsers); profileList.Add("FirstName", p.FirstName); profileList.Add("LastName", p.LastName); profileList.Add("Address", p.Address); profileList.Add("Gender", p.Gender); profileList.Add("Image", p.Image); profileList.Add("IdClienteSeguro", p.IdClienteSeguro); return(profileList); }
public async Task <IdentityResult> RegisterUser(UserModel userModel) { IdentityUser user = new IdentityUser { UserName = userModel.UserName, Email = userModel.Email }; UserModelRole modelRoles = new UserModelRole { Role = userModel.Role }; //Register rol await AddRole(modelRoles); //Register User var result = await _userManager.CreateAsync(user, userModel.Password); //Register of user in rol await AddUserInRole(user.Id, userModel); //Register profile dLprofile = new DLProfile(); ETProfile eProfile = new ETProfile(); eProfile.IdGuidAspNetUsers = user.Id; eProfile.FirstName = userModel.eProfile.FirstName; eProfile.LastName = userModel.eProfile.LastName; eProfile.Address = userModel.eProfile.Address; eProfile.Gender = userModel.eProfile.Gender; eProfile.Image = userModel.eProfile.Image; eProfile.IdClienteSeguro = userModel.eProfile.IdClienteSeguro; dLprofile.RegisterProfile(eProfile); return(result); }