Here are the examples of the csharp api class System.Collections.Concurrent.ConcurrentBag.Add(TodoItem) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
10 Examples
0
1. Example
Project: active-directory-dotnet-native-aspnetcore
Source File: TodoListController.cs
Source File: TodoListController.cs
[HttpPost] public void Post([FromBody]TodoItem Todo) { string owner = (User.FindFirst(ClaimTypes.NameIdentifier))?.Value; todoStore.Add(new TodoItem { Owner = owner, Title = Todo.Title }); }
0
2. Example
Project: active-directory-dotnet-webapp-webapi-openidconnect-aspnetcore
Source File: TodoListController.cs
Source File: TodoListController.cs
[HttpPost] public void Post([FromBody]TodoItem Todo) { string owner = (User.FindFirst(ClaimTypes.NameIdentifier))?.Value; todoStore.Add(new TodoItem { Owner = owner, Title = Todo.Title }); }
0
3. Example
Project: active-directory-dotnet-native-desktop
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
4. Example
Project: active-directory-dotnet-daemon
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { Claim scopeClaim = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope"); if (scopeClaim != null) { if (scopeClaim.Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
5. Example
Project: active-directory-dotnet-native-headless
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
6. Example
Project: active-directory-dotnet-daemon-certificate-credential
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
7. Example
Project: active-directory-dotnet-webapp-webapi-oauth2-appidentity
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { // // If the caller is the trusted caller, then add the To Do item to owner's To Do list as specified in the posted item. // Claim currentCallerClientIdClaim = ClaimsPrincipal.Current.FindFirst("appid"); if (currentCallerClientIdClaim != null) { string currentCallerClientId = currentCallerClientIdClaim.Value; if (currentCallerClientId == trustedCallerClientId) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = todo.Owner }); return; } } Claim scopeClaim = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope"); if (scopeClaim != null) { if (scopeClaim.Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value }); } }
0
8. Example
Project: active-directory-dotnet-webapi-manual-jwt-validation
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
9. Example
Project: active-directory-dotnet-webapp-webapi-openidconnect
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value != "user_impersonation") { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }
0
10. Example
Project: active-directory-dotnet-windows-store
Source File: TodoListController.cs
Source File: TodoListController.cs
public void Post(TodoItem todo) { if (!ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/scope").Value.Contains("user_impersonation")) { throw new HttpResponseException(new HttpResponseMessage { StatusCode = HttpStatusCode.Unauthorized, ReasonPhrase = "The Scope claim does not contain 'user_impersonation' or scope claim not found" }); } if (null != todo && !string.IsNullOrWhiteSpace(todo.Title)) { todoBag.Add(new TodoItem { Title = todo.Title, Owner = ClaimsPrincipal.Current.FindFirst(ClaimTypes.NameIdentifier).Value }); } }