I have trouble trying to send my entire model which actually is a `List<Account>` using ajax call.

Providing the following code:

```
@model List<ValidationAccount>

<input type="button" id="SubmitAccounts" value="Final Proceed">

$("#SubmitAccounts").click(function () {
            $.ajax({
                url: '/setupAccounts/ActivateAccounts',
                type: 'POST',
                contentType: 'application/json; charset=utf-8',
                cache: false,
                dataType: 'json',
                data: JSON.stringify(Model),
                success: function (data) {
                    $(body).html(data);
                }, error: function (data) {
                }
            });
        });

```

I've tried using simple **Model** and **@Model** but doesn't work. What can I do in this situation?
(So I want to pass as **data** my model (my List)).

---

**Update**

Method Signature:

```
[HttpPost]
public string ActivateAccounts(List<ValidationAccount> Accounts)
{
    return "Success";
}

```

---

**Update 2**

My model:

```
public class ValidationAccount
    {
        public string Faculty { get; set; }
        public string Programme { get; set; }
        public string Year { get; set; }
        public string Email { get; set; }
    }

```

Thanks.