public ActionResult AddRole(KnihovnaUserRole role, int roleId)
        {
            KnihovnaUserRoleDao d = new KnihovnaUserRoleDao();

            role.Id       = Books.Counter();
            role.DateFrom = DateTime.Now;
            role.RoleId   = roleId;

            d.Create(role);

            return(Redirect(Request.UrlReferrer.ToString()));
        }
Exemple #2
0
        public ActionResult SignUp(string login, string password)
        {
            KnihovnaUser user = new KnihovnaUser();

            user.Name           = login;
            user.AuthLevel      = 0;
            user.CommentsNumber = 0;
            user.Exp            = 0;
            user.Id             = Books.Counter();
            user.ImageName      = "avatar.png";
            user.JoinedDateTime = DateTime.Now;
            user.LikesNumber    = 0;
            user.Login          = login;
            user.Money          = 0;
            user.Password       = password;
            user.AuthLevel      = 0;
            user.PostsNumber    = 0;
            user.CommentsNumber = 0;
            user.Reputation     = 0;
            user.Surname        = "";
            user.WelcomeText    = "";
            user.Role           = new KnihovnaRoleDao().GetbyId(2);
            user.RestrictedTo   = DateTime.MinValue;

            KnihovnaUserDao dao = new KnihovnaUserDao();

            dao.Create(user);

            KnihovnaUserRoleDao rd = new KnihovnaUserRoleDao();
            KnihovnaUserRole    r  = new KnihovnaUserRole();

            r.Id       = Books.Counter();
            r.Data     = -1;
            r.DateFrom = DateTime.Now;
            r.DateTo   = DateTime.MinValue;
            r.RoleId   = 2;
            r.UserId   = user.Id;

            rd.Create(r);

            NovinkyGenerator.PridatNovinku(user, dao.GetByLogin(user.Name).Id);

            return(RedirectToAction("Index"));
        }
        public ActionResult GenUserRoles()
        {
            // Vezmeme všechny uživatele
            KnihovnaUserDao     d  = new KnihovnaUserDao();
            KnihovnaUserRoleDao dd = new KnihovnaUserRoleDao();

            List <KnihovnaUser> users = d.GetAll() as List <KnihovnaUser>;

            foreach (KnihovnaUser u in users)
            {
                KnihovnaUserRole r = new KnihovnaUserRole();
                r.Id       = Books.Counter();
                r.Data     = 0;
                r.DateFrom = DateTime.Now;
                r.DateTo   = DateTime.MinValue;
                r.RoleId   = 2;
                r.UserId   = u.Id;

                dd.Create(r);
            }

            return(Redirect(Request.UrlReferrer.ToString()));
        }