Пример #1
0
 internal XrmService(IOrganizationService actualService, LogController uiController)
 {
     _service = actualService;
     Controller = uiController;
     if (Controller == null)
         Controller = new LogController();
 }
Пример #2
0
 public XrmService(IXrmConfiguration crmConfig)
 {
     XrmConfiguration = crmConfig;
     Controller = new LogController();
 }
Пример #3
0
 public XrmService(IXrmConfiguration crmConfig, LogController controller)
 {
     XrmConfiguration = crmConfig;
     Controller = controller;
 }
Пример #4
0
 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);
 }