private void Save(SideButton sideButton) { if (!Banjar.HasErrors) { switch (sideButton) { case SideButton.Add: Banjar.Insert(); Banjars.Add(Banjar); break; case SideButton.Edit: Banjar.Update(); OldBanjar.Copy(Banjar); break; } ReturnState(sideButton); } else { RadWindow.Alert(new DialogParameters { Content = "Ada data yg masih kosong", Owner = Application.Current.MainWindow }); } }