internal XrmService(IOrganizationService actualService, LogController uiController) { _service = actualService; Controller = uiController; if (Controller == null) Controller = new LogController(); }
public XrmService(IXrmConfiguration crmConfig) { XrmConfiguration = crmConfig; Controller = new LogController(); }
public XrmService(IXrmConfiguration crmConfig, LogController controller) { XrmConfiguration = crmConfig; Controller = controller; }
public void RefreshAggregate(Guid id, XrmService service, LogController controller) { var newValue = GetAggregate(id, service); controller.LogLiteral(string.Format("Refreshing Field {0} In {1} To Value {2}", AggregateField, RecordTypeWithAggregate, newValue)); service.SetFieldIfChanging(RecordTypeWithAggregate, id, AggregateField, newValue); }