Esempio n. 1
0
 public bool CreateUserRole(UserRole instance) {
     if (instance.ID != 0) {
         return false;
     }
     Db.UserRoles.InsertOnSubmit(instance);
     Db.UserRoles.Context.SubmitChanges();
     return true;
 }
Esempio n. 2
0
 public bool UpdateUserRole(UserRole instance) {
     var cache = Db.UserRoles.FirstOrDefault(p => p.ID == instance.ID);
     if (cache == null) {
         return false;
     }
     //TODO : Update fields for UserRole
     Db.UserRoles.Context.SubmitChanges();
     return true;
 }
Esempio n. 3
0
        public bool UpdateUserRole(UserRole instance)
        {
            UserRole cache = Db.UserRoles.Where(p => p.Id == instance.Id).FirstOrDefault();
            if (cache != null)
            {
                //TODO : Update fields for UserRole
                Db.UserRoles.Context.SubmitChanges();
                return true;
            }

            return false;
        }
Esempio n. 4
0
        public void GenerateUsers()
        {
            Users = new List<User>();

            var admin = new User()
            {
                ID = 1,
                ActivatedDate = DateTime.Now,
                ActivatedLink = "",
                Email = "admin",
                Password = "******",
                LastVisitDate = DateTime.Now,
            };

            var role = Roles.First(p => p.Code == "admin");
            var userRole = new UserRole()
            {
                User = admin,
                UserID = admin.ID,
                Role = role,
                RoleID = role.ID
            };

            admin.UserRoles =
                new EntitySet<UserRole>() {
                    userRole
                };
            Users.Add(admin);

            Users.Add(new User()
            {
                ID = 2,
                ActivatedDate = DateTime.Now,
                ActivatedLink = "",
                Email = "*****@*****.**",
                Password = "******",
                LastVisitDate = DateTime.Now
            });

            this.Setup(p => p.Users).Returns(Users.AsQueryable());
            this.Setup(p => p.GetUser(It.IsAny<string>())).Returns((string email) =>
                Users.FirstOrDefault(p => string.Compare(p.Email, email, 0) == 0));
            this.Setup(p => p.Login(It.IsAny<string>(), It.IsAny<string>())).Returns((string email, string password) =>
                Users.FirstOrDefault(p => string.Compare(p.Email, email, 0) == 0));
        }
		private void detach_UserRoles(UserRole entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
		private void attach_UserRoles(UserRole entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}
 partial void DeleteUserRole(UserRole instance);
 partial void UpdateUserRole(UserRole instance);
 partial void InsertUserRole(UserRole instance);
 private void detach_UserRoles(UserRole entity)
 {
     this.SendPropertyChanging();
     entity.User = null;
 }
 private void attach_UserRoles(UserRole entity)
 {
     this.SendPropertyChanging();
     entity.User = this;
 }
 partial void DeleteUserRole(UserRole instance);
 partial void UpdateUserRole(UserRole instance);
 partial void InsertUserRole(UserRole instance);