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