public virtual IActionResult Enter_Policy([FromBody] USSDPolicy model) { if (!ModelState.IsValid) { var error = ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage; return(BadRequest(new { error_occured = true, error_message = error })); } var identity = HttpContext.User.Identity as ClaimsIdentity; var iden = identity.FindFirst("UserId"); try { policies.UserId = Convert.ToInt32(iden.Value); } catch (Exception) { policies.UserId = -1; } var response = policies.Enter(model); return(Json(response)); }