private void Save(SideButton sideButton)
        {
            if (!Employee.HasErrors)
            {
                switch (sideButton)
                {
                case SideButton.Add:
                    Employee.Insert();
                    Employees.Add(Employee);
                    break;

                case SideButton.Edit:
                    Employee.Update();
                    OldEmployee.Copy(Employee);
                    break;
                }
                ReturnState(sideButton);
            }
            else
            {
                RadWindow.Alert(new DialogParameters
                {
                    Content = "Ada data yg masih kosong",
                    Owner   = Application.Current.MainWindow
                });
            }
        }
Example #2
0
 public async Task Insert(OldEmployee employee)
 {
     await Collection.InsertOneAsync(employee);
 }