public UserAccessRight AddUserAccessRight(UserAccessRight userAccessRight) { var dbContext = new DataContext(); var dbUserAccessRight = new DbUserAccessRight(); dbUserAccessRight.DbUserAccessRightId = userAccessRight.UserAccessRightId; dbUserAccessRight.DbAccessRight = new AccessRightsRepository().GetDbAccessRight(dbContext, userAccessRight.AccessRight.AccessRightId); dbUserAccessRight.DbUser = new UsersRepository().GetDbUser(dbContext, userAccessRight.User.UserId); dbUserAccessRight = dbContext.DbUserAccessRights.Add(dbUserAccessRight); dbContext.SaveChanges(); return(new UserAccessRight(dbUserAccessRight)); }
public UserAccessRight(DbUserAccessRight dbUserAccessRight) { UserAccessRightId = dbUserAccessRight.DbUserAccessRightId; AccessRight = new AccessRight(dbUserAccessRight.DbAccessRight); User = new User(dbUserAccessRight.DbUser); }