public ActionResult Create(User user) { if (SessionManager.CurrentUser == null || SessionManager.CurrentUser.Type != Models.Entities.User.UserType.Admin) return RedirectToAction("Index", "Users"); if (user.Validate()) { Repository.Instance.Save<User>(user); return RedirectToAction("Index", "Users"); } return View(); }
/* * OBS! Denna konstruktion för att ladda relaterad data är varken en bra eller vanlig konstruktion. * * Vi kommer se hur detta kan skötas i verkligheten senare i kursen * */ public void LoadUser(List<User> users) { _CreatedBy = users.Where(u => u.ID == CreatedByID).FirstOrDefault(); }