コード例 #1
0
        public void AddTariffChanges_ForSuccessful(string changedBy, int From, int To, double rate, string CurrencyType)
        {
            DateTime     sdate = _datetime[From];
            DateTime     edate = _datetime[To];
            AuditChanges tf    = AuditChanges(changedBy, sdate, edate, rate, CurrencyType);

            Assert.IsNull(tf);
        }
コード例 #2
0
        public void AddTariffChanges(string changedBy, int From, int To, double rate, string CurrencyType)
        {
            DateTime sdate = _datetime[From];
            DateTime edate = _datetime[To];

            AuditChanges tf = AuditChanges(changedBy, sdate, edate, rate, CurrencyType);

            Assert.Fail();
        }
コード例 #3
0
        public override int SaveChanges()
        {
            var entities = ChangeTracker.Entries();

            if (entities != null)
            {
                foreach (var entity in entities.Where(i => i.State != EntityState.Unchanged))
                {
                    AuditChanges.Audit(entity);
                }
            }

            return(base.SaveChanges());
        }
コード例 #4
0
ファイル: ReturnJson.cs プロジェクト: asta96/WorkflowActivity
        protected override void Execute(CodeActivityContext executionContext)
        {
            _context        = executionContext.GetExtension <IWorkflowContext>();
            _serviceFactory = executionContext.GetExtension <IOrganizationServiceFactory>();
            _service        = _serviceFactory.CreateOrganizationService(_context.UserId);
            _tracing        = executionContext.GetExtension <ITracingService>();
            Logic logic = new Logic(_service);

            try
            {
                AuditChanges auditChanges = new AuditChanges()
                {
                    AuditHistories = logic.RetrieveRecordChangeHistory(new EntityReference(EntityLogicalName.Get(executionContext).Trim(), Guid.Parse(TargetId.Get(executionContext).Trim())))
                };
                var Output = Serializer.SerializeToJson(auditChanges);
                JsonResponse.Set(executionContext, Output);
            }
            catch (Exception ex)
            {
                throw new InvalidPluginExecutionException(ex.Message + Environment.NewLine + ex.StackTrace, ex);
            }
        }