Example #1
0
        //post productexemplaren
        public ActionResult HuurProducten(FormCollection collection)
        {
            ViewData["reserveringen"] = new SelectList(gr.getAllResPolsByAccountId(Convert.ToInt32(Session["UserId"])), "ReserveringId", "ReserveringId");

            string      reserveringID = Request.Form["reserveringen"].ToString();//vraag het id op waarop de producten worden verhuurd
            Reservering reservering   = rr.GetReserveringById(Convert.ToInt32(reserveringID));
            Groepslid   groepslid     = gr.GetGroepslidByAccountIDandResID(Convert.ToInt32(Session["UserId"]), Convert.ToInt32(reservering.Id));

            string[] ids = collection["productExemplaarId"].Split(',');
            foreach (var id in ids)
            {
                ProductExemplaar productexemplaar = per.GetByProductExemplaarID(Convert.ToInt32(id));
                Verhuurd         verhuur          = new Verhuurd(Convert.ToDecimal(id), Convert.ToDecimal(groepslid.Id), Convert.ToDateTime(reservering.DatumStart), Convert.ToDateTime(reservering.DatumEinde), Convert.ToDecimal(productexemplaar.Prijs), 0);
                vr.Insert(verhuur);
                per.Update(productexemplaar);//updaten naar verhuurd
            }

            return(RedirectToAction("MijnProductExemplaren"));//nog toevoegen
        }
Example #2
0
 public Bijdrage maakHoofdBoeker(Groepslid groepslid)
 {
     return(groepslid);
 }