예제 #1
0
        public IActionResult KlantDagUpdate(KlantDagModel klantDagModel)
        {
            bool  change   = false;
            Klant newKlant = new Klant
            {
                ID = klantDagModel.ID
            };

            if (klantDagModel.AankomstSet == true)
            {
                newKlant.Aankomst = klantDagModel.Aankomst;
                change            = true;
            }
            if (klantDagModel.VertrekSet == true)
            {
                newKlant.Vertrek = klantDagModel.Vertrek;
                change           = true;
            }
            if (change)
            {
                newKlant.KlantDagUpdate();
            }

            return(RedirectToAction("KlantList", "Klant", new { ID = ViewBag.dagID }));
        }
예제 #2
0
        public IActionResult KlantDagUpdate(int ID, int DagID)
        {
            Console.WriteLine(DagID);
            // GetKlantDagById needs both dag and klant id
            Klant         klant         = _klantCollection.GetKlantDagById(ID);
            KlantDagModel newKlantModel = new KlantDagModel
            {
                Aankomst    = klant.Aankomst,
                AankomstSet = true,
                Vertrek     = klant.Vertrek,
                VertrekSet  = true
            };
            DateTime nullDate = new DateTime(0001, 1, 1, 00, 00, 00);

            if (newKlantModel.Aankomst == nullDate)
            {
                newKlantModel.AankomstSet = false;
            }
            if (newKlantModel.Vertrek == nullDate)
            {
                newKlantModel.VertrekSet = false;
            }
            ViewBag.dagID = ID;
            return(View(newKlantModel));
        }
예제 #3
0
        public IActionResult AddKlantDag(int ID, int DagID)
        {
            ViewBag.ID    = ID;
            ViewBag.dagID = DagID;
            DateTime      nullDate      = new DateTime(0001, 1, 1, 00, 00, 00);
            KlantDagModel newKlantModel = new KlantDagModel
            {
                Aankomst    = nullDate,
                AankomstSet = false,
                Vertrek     = nullDate,
                VertrekSet  = false
            };

            return(View(newKlantModel));
        }
예제 #4
0
 public IActionResult AddKlantDag(KlantDagModel klantDagModel, int ID, int DagID)
 {
     _klantCollection.addKlantToDag(ID, DagID, klantDagModel.Aankomst, klantDagModel.Vertrek);
     return(RedirectToAction("AddKlantToDagList", "Klant", new { ID = DagID }));
 }