コード例 #1
0
        public virtual void Any(DeleteResourceGroup request)
        {
            var _repository = _DataRepositoryFactory.GetDataRepository <IGenericEntityRepositoryBase <JarsResourceGroup, IDataContextNhJars> >();

            _repository.Delete(request.Id);
            TrySendDeleteNotificationToChannel(typeof(JarsResourceGroup).Name, new[] { request.Id.ToString() });
        }
コード例 #2
0
ファイル: ResourceGroupsForm.cs プロジェクト: CobyC/JaRS
 public override bool OnDeleteData()
 {
     try
     {
         JarsResourceGroup delObj = defaultBindingSource.Current as JarsResourceGroup;
         if (delObj.Resources.Count > 0)
         {
             MessageBox.Show($"Unable to delete the group!{Environment.NewLine}There are still resources assigned to it.", "Unable to Delete Group", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             return(false);
         }
         if (base.OnDeleteData(true))
         {
             var delReq = new DeleteResourceGroup {
                 Id = delObj.Id
             };
             ServiceClient.Delete(delReq);
             defaultBindingSource.RemoveCurrent();
             defaultBindingSource.ResetBindings(false);
         }
     }
     catch (Exception exD)
     {
         OnExceptionEvent(exD);
     }
     return(base.OnDeleteData());
 }