public bool CreateUserRole(UserRole instance) { if (instance.ID != 0) { return false; } Db.UserRoles.InsertOnSubmit(instance); Db.UserRoles.Context.SubmitChanges(); return true; }
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; }
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; }
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);