public override void DataPortal_Insert(LocalProxy<MockEditableRoot>.CompletedHandler handler)
    {
      Guid id = ReadProperty<Guid>(IdProperty);
      if (id != MockEditableRootId)
        throw new Exception();

      LoadProperty<string>(DataPortalMethodProperty, "insert");
      handler(this, null);
    }
    public override void DataPortal_Create(LocalProxy<MockEditableRoot>.CompletedHandler handler)
    {
      LoadProperty<Guid>(IdProperty, MockEditableRootId);
      //ValidationRules.CheckRules();

      LoadProperty<string>(DataPortalMethodProperty, "create");

      handler(this, null);
    }
    public void DataPortal_Fetch(
      SingleCriteria<MockEditableRoot, Guid> criteria,
      LocalProxy<MockEditableRoot>.CompletedHandler handler)
    {
      if (criteria.Value != MockEditableRootId)
        throw new Exception();

      LoadProperty<Guid>(IdProperty, MockEditableRootId);
      LoadProperty<string>(DataPortalMethodProperty, "fetch");

      handler(this, null);
    }
Exemple #4
0
 public void DataPortal_Fetch(LocalProxy<SLIdentity>.CompletedHandler completed, CredentialsCriteria criteria)
 {
     if (criteria.Username == "TestUser" && criteria.Password == "1234")
       {
     SetCslaIdentity(new MobileList<string>(criteria.Roles.Split(';')), true, criteria.Username);
     completed(this, null);
       }
       else
       {
     SetCslaIdentity(null, false, "");
     completed(this, null);
       }
 }
Exemple #5
0
 new public void DataPortal_Create(LocalProxy<CompanyEdit>.CompletedHandler callback)
 {
     LoadProperty(EmployeesProperty, EmlpoyeeEditList.NewEmlpoyeeEditList());
 }
 public void DataPortal_Delete(
   SingleCriteria<MockEditableRoot, Guid> criteria,
   LocalProxy<MockEditableRoot>.CompletedHandler handler)
 {
   LoadProperty<string>(DataPortalMethodProperty, "delete");
   handler(this, null);
 }
 public override void DataPortal_DeleteSelf(LocalProxy<MockEditableRoot>.CompletedHandler handler)
 {
   DataPortal_Delete(new SingleCriteria<MockEditableRoot, Guid>(this.Id), handler);
   handler(this, null);
 }
Exemple #8
0
        public override void DataPortal_Update(LocalProxy<MockList>.CompletedHandler completed)
        {
            Child_Update();

              completed(this, null);
        }
Exemple #9
0
 public void DataPortal_Fetch(SingleCriteria<MockList, string> criteria, LocalProxy<MockList>.CompletedHandler completed)
 {
     Fetch(criteria.Value, completed);
 }
Exemple #10
0
 public void DataPortal_Fetch(LocalProxy<MockList>.CompletedHandler completed)
 {
     // fetch with no filter
       Fetch("", completed);
 }