コード例 #1
0
ファイル: JarsRuleService.cs プロジェクト: CobyC/JaRS
 public void Any(DeleteJarsRules request)
 {
     if (request != null)
     {
         var _repository = _DataRepositoryFactory.GetDataRepository <IGenericEntityRepositoryBase <JarsRule, IDataContextNhJars> >();
         //because the EntityRule is a core class and is used as is, there is no need for dtos or transformations. :-)
         _repository.Delete(request.Id);
         TrySendDeleteNotificationToChannel(typeof(JarsRule).Name, new[] { request.Id.ToString() });
     }
 }
コード例 #2
0
ファイル: JarsRulesForm.cs プロジェクト: CobyC/JaRS
        public override bool OnDeleteData()
        {
            try
            {
                if (base.OnDeleteData(true))
                {
                    JarsRule delOp = defaultBindingSource.Current as JarsRule;

                    DeleteJarsRules delete = new DeleteJarsRules()
                    {
                        Id = delOp.Id
                    };
                    ServiceClient.Delete(delete);
                    defaultBindingSource.RemoveCurrent();
                    defaultBindingSource.ResetBindings(false);
                }
            }
            catch (Exception exD)
            {
                OnExceptionEvent(exD);
            }
            //call this after the record removal was successful.
            return(base.OnDeleteData());
        }