private void SimpleAction_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            var           dept = View.CurrentObject as Department;
            LocalEmployee le2  = ObjectSpace.CreateObject <LocalEmployee>();

            le2.Department = dept;
            le2.Name       = "LocalEmployee 2";
            LocalEmployee le3 = ObjectSpace.CreateObject <LocalEmployee>();

            le3.Name       = "LocalEmployee 3";
            le3.Department = dept;
            LocalEmployee le4 = ObjectSpace.CreateObject <LocalEmployee>();

            le4.Name       = "LocalEmployee 4";
            le4.Department = dept;
            LocalEmployee le5 = ObjectSpace.CreateObject <LocalEmployee>();

            le5.Name       = "LocalEmployee 5";
            le5.Department = dept;


            dept.LocalEmployees.AddRange(new LocalEmployee[] { le2, le3, le4, le5 });

            View.FindItem("Employees").Refresh();
            View.FindItem("LocalEmployees").Refresh();
            ObjectSpace.SetModified(View.CurrentObject);
        }
Example #2
0
        public IActionResult EmployeeId([FromBody] LocalEmployee id)
        {
            UserTempStorage.id = id.businessId;


            return(Ok(UserTempStorage.id));
        }
Example #3
0
        public IActionResult GetAll(int id)
        {
            if (lem == null)
            {
                lem            = new LocalEmployee();
                lem.businessId = id;
            }


            return(Ok(lem.businessId));
        }
Example #4
0
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            Department dept = ObjectSpace.CreateObject <Department>();

            dept.Title = "Demo Department";
            LocalEmployee le = ObjectSpace.CreateObject <LocalEmployee>();

            le.Name = "LocalEmployee 1";
            ForeignEmployee fe = ObjectSpace.CreateObject <ForeignEmployee>();

            fe.Name = "ForeignEmployee 1";
            dept.Employees.AddRange(new EmployeeBase[] { le, fe });
            dept.Save();
        }
 public void SetBusinessId(LocalEmployee id)
 {
     businessId = id;
 }