Exemple #1
0
 public CalcController()
 {
     OperationRepository       = new NHOperationRepository();
     OperationResultRepository = new NHOperResultRepository();
     UserRepository            = new NHUserRepository();
     Calc = new Calc();
 }
Exemple #2
0
        public static MvcHtmlString FIO(this HtmlHelper html)
        {
            var name = html.ViewContext.HttpContext.User.Identity.Name;
            var rep  = new NHUserRepository();
            var user = rep.GetByLogin(name);

            return(MvcHtmlString.Create($"😠 {user.FirstName} {user.LastName}"));
        }
        //HttpCookie cookie;
        //User currentUser;

        public AdminController()
        {
            UserRepository           = new NHUserRepository();
            NHSubscriptionRepository = new NHSubscriptionRepository();
            NHOperationRepository    = new NHOperationRepository();
            NHUserSubsRepository     = new NHUserSubsRepository();
            //currentUser = new User();
            //cookie = new HttpCookie("My localhost cookie");
        }
Exemple #4
0
 public CalcController()
 {
     Calc = new Calc(@"C:\Projects\sharpcalc\WebCalc\bin");
     //OperationList = Calc.Operations.Select(o => new SelectListItem() { Text = $"{o.GetType().Name}.{o.Name}", Value = $"{o.GetType().Name}.{o.Name}" });
     Operations = Calc.Operations
                  .Where(o => o is IOperationArgs)
                  .ToDictionary(o => o.GetType().FullName,
                                o => $"{o.GetType().Name}.{o.Name}");
     db = new CalcContext();
     OperationResultRepository = new NHOperResultRepository();
     UserRepository            = new NHUserRepository();
 }
Exemple #5
0
        public override string[] GetRolesForUser(string username)
        {
            var userRepository = new NHUserRepository();
            var user           = userRepository.GetByLogin(username);

            if (user != null && user.Role != null)
            {
                return(new[] { user.Role.Name });
            }

            return(new string[] { });
        }
        public override bool IsUserInRole(string username, string roleName)
        {
            var userRepository = new NHUserRepository();

            var user = userRepository.GetByName(username);

            if (user != null && user.Role != null)
            {
                return(user.Role.Name == roleName);
            }

            return(false);
        }
Exemple #7
0
 public NotesController()
 {
     notesRep = new NHNoteRepository();
     usersRep = new NHUserRepository();
     filesRep = new NHFileRepository();
 }
 public DocumentController()
 {
     DocumentRepository = new NHDocumentRepository();
     UserRepository     = new NHUserRepository();
 }
 public AccountController()
 {
     UserRepository = new NHUserRepository();
 }
 public RoleProvider()
 {
     UserRepository = new NHUserRepository();
 }