public ActionResult Index() { var rep = new Hrm.Data.EF.Repositories.Base.Repository<User>(); var df = rep.FindOne(new UserByLoginSpecify(User.Identity.Name)); var curUser = this.usersRepo.FindOne(new UserByLoginSpecify(User.Identity.Name)); if (curUser.Role.HasFlag(Roles.Manager)) { return RedirectToAction("Index", "Department"); } if (curUser.Role.HasFlag(Roles.Admin)) { return RedirectToAction("Admin"); } return RedirectToAction("Index", "Profile"); }
public ActionResult Index() { var rep = new Hrm.Data.EF.Repositories.Base.Repository <User>(); var df = rep.FindOne(new UserByLoginSpecify(User.Identity.Name)); var curUser = this.usersRepo.FindOne(new UserByLoginSpecify(User.Identity.Name)); if (curUser.Role.HasFlag(Roles.Manager)) { return(RedirectToAction("Index", "Department")); } if (curUser.Role.HasFlag(Roles.Admin)) { return(RedirectToAction("Admin")); } return(RedirectToAction("Index", "Profile")); }