/// <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();
 }