public ActionResult Create([Bind(Include = "InterMandateId,StartDate,EndDate,Resources")] InterMandateModel interMandateModel)
        {
            InterMandate im = new InterMandate()
            {
                InterMandateId = 1, EndDate = interMandateModel.EndDate, StartDate = interMandateModel.StartDate
            };

            si.AddInterMandate(im);
            //db.MandateModels.Add(mandateModel);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit([Bind(Include = "InterMandateId,StartDate,EndDate")] InterMandateModel interMandateModel)
        {
            if (ModelState.IsValid)
            {
                var im = Intermandates.Where(e => e.InterMandateId == interMandateModel.InterMandateId).FirstOrDefault();


                im.EndDate   = interMandateModel.EndDate;
                im.StartDate = interMandateModel.StartDate;

                si.UpdateInterMandate(im);
                return(RedirectToAction("Index"));
            }
            //ViewBag.IdMandateHistory = new SelectList(db.MandateHistoryModels, "IdMandateHistory", "IdMandateHistory", mandateModel.IdMandateHistory);
            return(View(interMandateModel));
        }
 public InterMandateController()
 {
     IntermandateModels = new List <InterMandateModel>();
     Intermandates      = si.GetInterMandates();
     foreach (var m in Intermandates)
     {
         ICollection <ResourceModel> resources = new List <ResourceModel>();
         foreach (var r in s.GetResourceByInterMandate(m.InterMandateId).ToList())
         {
             ResourceModel rm = new ResourceModel()
             {
                 Id = r.Id, FirstName = r.FirstName, LastName = r.LastName
             };
             resources.Add(rm);
         }
         InterMandateModel md = new InterMandateModel()
         {
             EndDate = m.EndDate, InterMandateId = m.InterMandateId, StartDate = m.StartDate
         };
         IntermandateModels.Add(md);
     }
 }