private void UpdateProbe(ProbeViewModel model)
 {
     model.Answers.Single(m => m.IsChecked).Value += 1;
     XMLSerializerHelper.AddOrUpdate(new Probe
     {
         Question        = model.Question,
         PublicationDate = model.PublicationDate,
         Answers         = model.Answers.Select(x => new Answer {
             Text = x.Text, Value = x.Value.ToString()
         }).ToList()
     });
 }
        public ActionResult AddProbe(ProbeViewModel model)
        {
            Probe probe = new Probe
            {
                PublicationDate = model.PublicationDate,
                Question        = model.Question,
                Answers         = model.Answers.Where(x => x.Text != null).Select(x => new Answer {
                    Text = x.Text, Value = "0"
                }).ToList()
            };

            XMLSerializerHelper.AddOrUpdate(probe);
            return(RedirectToAction("Index"));
        }
 public void PostProbe(Probe probe)
 {
     XMLSerializerHelper.AddOrUpdate(probe);
 }