Пример #1
0
 public IActionResult AddUser()
 {
     if (User.Identity.Name == "admin" || User.Identity.Name == "piahag")
     {
         var gruppNamnList = new List <string>();
         foreach (var gruppNamn in gruppLogic.GetAllGrupper())
         {
             gruppNamnList.Add(gruppNamn.GruppNamn);
         }
         ViewBag.gruppNamnList = gruppNamnList;
         return(View(new UserProfileViewModel()));
     }
     return(RedirectToAction("index", "inventarie"));
 }
 public InventarieController(IInventarieVMLogic _inventarieLogic, IGruppVMLogic _gruppLogic, IEnhetVMLogic _enhetLogic, IUserProfileVMLogic _userLogic)
 {
     userLogic       = _userLogic;
     inventarieLogic = _inventarieLogic;
     gruppLogic      = _gruppLogic;
     enhetLogic      = _enhetLogic;
     enheter         = enhetLogic.GetAllEnheter();
     userList        = userLogic.GetUserViewModels();
     grupper         = gruppLogic.GetAllGrupper();
 }
 public IActionResult AddGrupp(GruppViewModel model)
 {
     if (User.Identity.Name != "admin" && User.Identity.Name != "piahag")
     {
         return(RedirectToAction("index", "inventarie"));
     }
     if (model.GruppNamn != "")
     {
         var oldEnhetName = HttpContext.Request.Cookies["EnhetSelected"];
         var enhet        = enheter.FirstOrDefault(x => x.Namn == oldEnhetName);
         model.EnhetId = enhet.Id;
         gruppLogic.AddGrupp(model);
         enheter = enhetLogic.GetAllEnheter();
         grupper = gruppLogic.GetAllGrupper();
         return(RedirectToAction("enhet"));
     }
     ViewBag.error = "Enheten måste ha ett namn";
     return(View(model));
 }