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")); } }
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")); } }
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")); }
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")); } }
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")); } }
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)); } }
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")); } }