title: What i am doing wrong cause my post parametar is null?
body: <p>can you please tell my what is wrong with my code and what am i doing wrong with my code because my post paramethar is returning  null? 
  This is my code:</p>
  
  <pre><code>[HttpGet]
  public ActionResult ImeRabota()
  {
      var categories = new List&lt;IzberiRabota&gt;();
      foreach (var category in databaseprofil.Rabotas.ToList()) 
      {
          categories.Add(new IzberiRabota
          {
              id = category.Id,
              Ime = category.Ime,
              Assigned = false 
          });
      }
      return View(categories);
  }
  
  [HttpPost]
  public ActionResult ImeRabota(List&lt;IzberiRabota&gt; rabota)
  {
      return View();
  }
  </code></pre>
  
  <p>and this is my html view I don't know what is it:</p>
  
  <pre><code>@model IEnumerable&lt;Rabotnik.mk.Models.IzberiRabota&gt;
  ....
  @using (Html.BeginForm("ImeRabota", "Profil", FormMethod.Post))
  {
      @Html.AntiForgeryToken()
      @foreach (var product in Model)
      {
          @Html.CheckBoxFor(Model =&gt; product.Assigned)
          @product.Ime;
      }
      &lt;input type="submit" value="Submit" class="btn btn-success" /&gt;
  }
  </code></pre>
  
  <p>And this is my ViewModel </p>
  
  <pre><code>public class IzberiRabota
  {
      public int id { get; set; }
      public string Ime { get; set; }
      public bool Assigned { get; set; }
  }  
  </code></pre>