public IActionResult Index() { if (!Middleware.CheckUserPermission(PermissionType.Admin, HttpContext)) { return(RedirectToAction("Login", "User")); } List <Sector> sectors = SectorContainer.GetAll(); // FIXME: Kan dit beter ? SectorListViewModel slvm = new SectorListViewModel(); slvm.Sectors = new List <SectorModel>(); foreach (Sector sector in sectors) { SectorModel temp = new SectorModel(); temp.Id = sector.Id; temp.Name = sector.Name; slvm.Sectors.Add(temp); } return(View(slvm)); }
public IActionResult Create(SectorModel sectorModel) { if (!Middleware.CheckUserPermission(PermissionType.Admin, HttpContext)) { return(RedirectToAction("Login", "User")); } SectorContainer.Save(sectorModel); return(RedirectToAction("Index")); }
public IActionResult Remove(int id) { if (!Middleware.CheckUserPermission(PermissionType.Admin, HttpContext)) { return(RedirectToAction("Login", "User")); } // TODO: Add validation message SectorContainer.Remove(id, SessionHandler.GetUserID(HttpContext)); return(RedirectToAction("Index")); }
public IActionResult Edit(SectorModel sectorModel) { if (!Middleware.CheckUserPermission(PermissionType.Admin, HttpContext)) { return(RedirectToAction("Login", "User")); } if (SectorContainer.Update(sectorModel)) { return(RedirectToAction("Index")); } return(RedirectToAction("Edit", sectorModel.Id)); }
public IActionResult Edit(int id) { if (!Middleware.CheckUserPermission(PermissionType.Admin, HttpContext)) { return(RedirectToAction("Login", "User")); } Sector sector = SectorContainer.GetSectorById(id); SectorModel sectorModel = new SectorModel(); sectorModel.Id = sector.Id; sectorModel.Name = sector.Name; return(View(sectorModel)); }