public void Delete(Authorization auth) { if (Authorizations.Remove(auth)) { auth.Invalidated -= OnAuthorizationInvalidated; Save(); } }
async private Task<Authorization> Authorize(NetworkCredential credential, Authorization.AuthorizeRequest authRequest) { var request = CreateRequest("/authorizations"); request.AddAuthorizationCredential(credential); var response = await PostAsJson<Authorization.AuthorizeRequest, Authorization>(request, authRequest); Context.Authorize(response.Result); return Context.Authorization; }