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); }
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(); }
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()); }
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); } }