Exemple #1
0
        /// <summary>
        /// Register user.
        /// </summary>
        /// <param name="userModel"></param>
        /// <returns></returns>
        public async Task <IdentityResult> RegisterUser(UserModel userModel)
        {
            ApplicationUser user = new GrievanceAPI.ApplicationUser
            {
                PhoneNumber = userModel.phoneNumber,
                UserName    = userModel.UserName,
                Name        = userModel.Name,
                Surname     = userModel.Surname,
                Email       = userModel.Email
            };

            var result = await _userManager.CreateAsync(user, userModel.Password);

            return(result);
        }
Exemple #2
0
        /// <summary>
        /// Register user.
        /// </summary>
        /// <param name="userModel"></param>
        /// <returns></returns>
        public async Task <IdentityResult> RegisterUser(UserModel userModel)
        {
            ApplicationUser user = new GrievanceAPI.ApplicationUser
            {
                PhoneNumber     = userModel.phoneNumber,
                UserName        = userModel.UserName,
                Name            = userModel.Name,
                Surname         = userModel.Surname,
                Email           = userModel.Email,
                IDNumber        = userModel.IDNumber,
                PhysicalAddress = userModel.PhysicalAddress,
                Gender          = userModel.Gender
                                  //Latitude = userModel.Latitude,
                                  //Longitude = userModel.Longitude
            };

            var result = await _userManager.CreateAsync(user, userModel.Password);

            return(result);
        }