public IActionResult CreateAdvRule([Bind("Id, Title, Description")] AdvRule advRule) { if (ModelState.IsValid) { // Begär att BusinessLagret lägger till den nya Regeln string result = _businessLayer.CreateAdvRule(advRule); if (result == "OK") { return(RedirectToAction("IndexAdmin")); } else { AddError(result); return(View(advRule)); } } return(View(advRule)); }
public IActionResult DeleteAdvRule(int?id) { if (id == null) { return(NotFound()); } // Begär att BusinessLagret hämtar en viss regel AdvRule advRule = _businessLayer.GetAdvRule((int)id); if (advRule == null) { return(NotFound()); } // Begär att BusinessLagret tar bort regeln _businessLayer.DeleteAdvRule(advRule); return(RedirectToAction("IndexAdmin")); }
// Ta bort en regel för Annonsering public void DeleteAdvRule(AdvRule advRule) { _marketData.DeleteAdvRule(advRule); }
// Skapa en ny Regel för annonsering public string CreateAdvRule(AdvRule advRule) { return(_marketData.CreateAdvRule(advRule)); }
// Ta bort en regel för annonsering public void DeleteAdvRule(AdvRule advRule) { _context.AdvRule.Remove(advRule); _context.SaveChanges(); }
// Skapa en regel för annonsering public string CreateAdvRule(AdvRule advRule) { _context.Add(advRule); _context.SaveChanges(); return("OK"); }
// Visa en hel regel, i en Partial View public IActionResult DetailsAdvRule(int id) { AdvRule advRule = _businessLayer.GetAdvRule(id); return(PartialView("_DetailsAdvRulePartial", advRule)); }