Example #1
0
        public IActionResult SubmitClaims([FromBody] ClaimsViewModel model)
        {
            if (ModelState.IsValid)
            {
                string ownerIp = HttpContext.Connection.RemoteIpAddress.ToString();

                var claims = from claim in model.Claims
                             select new ClaimDTO {
                    Type = claim.Type, Value = claim.Value
                };

                _claimService.AddOrUpdateClaims(claims, model.Identity, ownerIp);

                return(Ok());
            }
            else
            {
                return(BadRequest(model));
            }
        }