How to use the breeze-client.EntityState.Unchanged function in breeze-client

To help you get started, we’ve selected a few breeze-client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github forCrowd / WealthFramework / AngularClient / src / main / core / auth.service.ts View on Github external
map(currentUser => {

            if (currentUser === null) {

              localStorage.removeItem("token"); // Invalid or expired token

              this.currentUser = this.createGuestAccount();

            } else {

              // Attach user and its role to entity manager
              this.currentUser = this.appEntityManager.createEntity("User", currentUser, EntityState.Unchanged) as User;
              this.appEntityManager.createEntity("UserRole", currentUser.Roles[0], EntityState.Unchanged);

            }

            this.currentUserChanged.next(this.currentUser);
          }));
      }
github forCrowd / WealthFramework / AngularClient / src / main / core / auth.service.ts View on Github external
map(currentUser => {

            if (currentUser === null) {

              localStorage.removeItem("token"); // Invalid or expired token

              this.currentUser = this.createGuestAccount();

            } else {

              // Attach user and its role to entity manager
              this.currentUser = this.appEntityManager.createEntity("User", currentUser, EntityState.Unchanged) as User;
              this.appEntityManager.createEntity("UserRole", currentUser.Roles[0], EntityState.Unchanged);

            }

            this.currentUserChanged.next(this.currentUser);
          }));
      }
github forCrowd / WealthFramework / ng2Client / app / main / modules / account / account-edit.component.ts View on Github external
canDeactivate(): boolean {
        if (this.currentUser.entityAspect.entityState === EntityState.Unchanged) {
            return true;
        }

        if (confirm("Discard changes?")) {
            this.currentUser.entityAspect.rejectChanges();
            return true;
        } else {
            return false;
        }
    }