/// <summary> /// Método que realiza las tareas de creación de usuarios /// </summary> /// <param name="usuario">Objeto con información de usuario</param> /// <returns>objeto usuario creado</returns> public async Task<IdentityResult> RegistrarUsuario(UsuarioModel usuario) { IdentityUser user = new IdentityUser { UserName = usuario.Usuario }; var result = await _usuarioManager.CreateAsync(user, usuario.Password); return result; }
public async Task<IHttpActionResult> Registrar(UsuarioModel userModel) { if (!ModelState.IsValid) { return BadRequest(ModelState); } //Se hace el llamado al método que realiza el registro de usuarios y se obtiene su resultado IdentityResult result = await _repositorio.RegistrarUsuario(userModel); //Se verifica si existe un error en el objeto guardado obtenido IHttpActionResult errorResult = ValidarErroresResultado(result); if (errorResult != null) { return errorResult; } //Si el proceso se lleva a cabo, se devuelve un estatus de éxito return Ok(); }