Выдает Ошибка 415

Пишу веб апи, и столкнулся с проблемой что когда заполняю форму данными и нажимаю отправить то сервер выдает ошибку 415. Просмотрел уже кучу решений, но так и не могу понять от чего это. Думал что это и за CORS(Так и не разобрался как с этим работать, так что если есть возможность то обьясните пожалуйста, буду очень благодарен!) Вот код контролера

[HttpGet]
        
        public IActionResult PostMethod()
        {
            return View();
        }
        [HttpPost]
        
        public IActionResult PostMethod(UserNames user)
        {
            if(ModelState.IsValid && user!=null && !(string.IsNullOrEmpty(user.UserName)))
            {
                
                user.UserName = HttpUtility.HtmlEncode(user.UserName);
                user.Id = Convert.ToInt32(HttpUtility.HtmlEncode(user.Id));
                string query = @"insert into dbo.UserName values(" + user.Id + ",'" + user.UserName + @"')";

                DataTable table = new DataTable();
                string sqlDataSource = _configuration.GetConnectionString("CommandsConnection");
                SqlDataReader myReader;

                using (SqlConnection myCon = new SqlConnection(sqlDataSource))
                {
                    myCon.Open();
                    using (SqlCommand myCommand = new SqlCommand(query, myCon))
                    {
                        myReader = myCommand.ExecuteReader();
                        table.Load(myReader);

                        myReader.Close();
                        myCon.Close();
                    }
                }
                
                
                return Content(user.UserName) ;

            }
            else
            {
                return  View("Bed");
            }

        }

код модели

public class UserNames
    {
        public int Id { get; set; }
        [Required]
        [StringLength(50)]
        public string UserName { get; set; }
    }

И Код файла html (использую встроенные .net core html файлы с расширениям cshtml)

@model WebApplication1.Models.UserNames
@{
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>


    <form id="form1" method="post" 
          enctype="application/x-www-form-urlencoded">

        <div>
            <label for="UserName">UserName</label>
        </div>
        <div>
            <input name="UserName" type="text" />
        </div>
        <div>
            <label for="id">id</label>
        </div>
        <div>
            <input name="id" type="text" />
        </div>
        <div>
            <input type="submit" value="Submit" />
        </div>
    </form>

</body>
</html>

Ответы (0 шт):