Exemple #1
0
        public IActionResult Zegels(string plaats)
        {
            if (plaats != null)
            {
                Zegeltjes.Models.Aanbiedingen.ZegelsViewModel zegelsViewModel = new Models.Aanbiedingen.ZegelsViewModel();
                Zegeltjes_Logic.ActieLogic actieLogic = new Zegeltjes_Logic.ActieLogic();
                zegelsViewModel.Acties = actieLogic.HaalHuidigeActiesOp();

                Zegeltjes_Logic.AanbiedingLogic aanbiedingLogic = new Zegeltjes_Logic.AanbiedingLogic();
                zegelsViewModel.Aanbiedingen = aanbiedingLogic.HaalAanbiedingenOp(plaats);

                if (zegelsViewModel.Aanbiedingen == null)
                {
                    zegelsViewModel.Aanbiedingen = new System.Collections.Generic.List <Zegeltjes_Models.Aanbieding>();
                }
                if (zegelsViewModel.Acties == null)
                {
                    return(RedirectToAction("Index"));
                }
                return(View(zegelsViewModel));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Exemple #2
0
        public IActionResult Aanbieding(string id)
        {
            try
            {
                int aanbiedingID = Convert.ToInt32(id);

                Models.Aanbiedingen.AanbiedingViewModel aanbiedingModel  = new Models.Aanbiedingen.AanbiedingViewModel();
                Zegeltjes_Logic.AanbiedingLogic         aanbiedingHelper = new Zegeltjes_Logic.AanbiedingLogic();
                Zegeltjes_Models.Aanbieding             res = aanbiedingHelper.HaalAanbiedingOp(aanbiedingID);
                //aanbiedingModel.Claims = aanbiedingHelper.HaalClaimsOp(aanbiedingID);
                if (res != null)
                {
                    aanbiedingModel.Aanbieding = res;
                    if (res.Claims == null)
                    {
                        res.Claims = new System.Collections.Generic.List <Zegeltjes_Models.Claim>();
                    }

                    return(View(aanbiedingModel));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Index"));
            }
        }
Exemple #3
0
        public IActionResult ClaimToekennen(int id)
        {
            string sessionId = HttpContext.Session.GetInt32("_ID").ToString();

            if (sessionId != "")
            {
                Zegeltjes_Logic.AanbiedingLogic aanbiedingLogic = new Zegeltjes_Logic.AanbiedingLogic();
                aanbiedingLogic.KenClaimToe(id);
            }
            return(RedirectToAction("MijnAanbiedingen"));
        }
Exemple #4
0
 public IActionResult MijnAanbiedingen()
 {
     if (HttpContext.Session.GetString(SessionName) != null)
     {
         Zegeltjes_Logic.AanbiedingLogic aanbiedingHelper = new Zegeltjes_Logic.AanbiedingLogic();
         Zegeltjes.Models.Aanbiedingen.MijnAanbiedingModel mijnAanbiedingModel = new Models.Aanbiedingen.MijnAanbiedingModel();
         // mijnAanbiedingModel.dtMijnAanbiedingen = aanbiedingHelper.HaalMijnAanbiedingenOp(Convert.ToInt32(HttpContext.Session.GetInt32(SessionId)));
         mijnAanbiedingModel.AlleAanbiedingen = aanbiedingHelper.HaalMijnAanbiedingenOp(Convert.ToInt32(HttpContext.Session.GetInt32(SessionId)));
         return(View(mijnAanbiedingModel));
     }
     else
     {
         return(RedirectToAction("Index"));
     }
 }
Exemple #5
0
        public IActionResult Claim(string id)
        {
            string sessionId = HttpContext.Session.GetInt32("_ID").ToString();

            if (sessionId != "")
            {
                Zegeltjes_Logic.AanbiedingLogic aanbiedingHelper = new Zegeltjes_Logic.AanbiedingLogic();
                if (aanbiedingHelper.ClaimAanbieding(Convert.ToInt32(id), Convert.ToInt32(HttpContext.Session.GetInt32(SessionId))))
                {
                    return(RedirectToAction(id, "Aanbieding"));
                }
                else
                {
                    return(RedirectToAction(id, "Aanbieding"));
                }
            }
            else
            {
                return(RedirectToAction(id, "Aanbieding"));
            }
        }
Exemple #6
0
        public IActionResult VerwijderAanbieding(string id)
        {
            string sessionId = HttpContext.Session.GetInt32("_ID").ToString();

            if (sessionId != "")
            {
                Zegeltjes_Logic.AanbiedingLogic aanbiedingHelper = new Zegeltjes_Logic.AanbiedingLogic();
                if (aanbiedingHelper.VerwijderAanbieding(Convert.ToInt32(id), Convert.ToInt32(HttpContext.Session.GetInt32(SessionId))))
                {
                    return(RedirectToAction("MijnAanbiedingen"));
                }
                else
                {
                    return(RedirectToAction("Aanbieding/" + id));
                }
            }
            else
            {
                return(RedirectToAction("Aanbieding/" + id));
            }
        }
Exemple #7
0
        public IActionResult VoegAanbiedingToe(Models.Aanbiedingen.VoegAanbiedingToeModel VoegAanbiedingToeModel)
        {
            if (HttpContext.Session.GetString(SessionName) != null)
            {
                Zegeltjes_Logic.AanbiedingLogic aanbiedingHelper = new Zegeltjes_Logic.AanbiedingLogic();
                string result = aanbiedingHelper.VoegAanbiedingToe(Convert.ToInt32(HttpContext.Session.GetInt32(SessionId)), VoegAanbiedingToeModel.omschrijving, Convert.ToInt32(VoegAanbiedingToeModel.actie), VoegAanbiedingToeModel.type);

                if (result == null)
                {
                    return(RedirectToAction("MijnAanbiedingen"));
                }
                else
                {
                    Zegeltjes_Logic.ActieLogic actieHelper = new Zegeltjes_Logic.ActieLogic();
                    VoegAanbiedingToeModel.Acties = actieHelper.HaalHuidigeActiesOp();
                    return(View(VoegAanbiedingToeModel));
                }
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }