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())); }
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())); }