예제 #1
0
 public CalendarEventsController(ICalendarEventManager calendarEventManager,
                                 IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _calendarEventManager = calendarEventManager;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
예제 #2
0
        /// <summary>
        /// </summary>
        /// <param name="evt"/>
        /// <param name="cm"/>
        /// <returns/>
        public bool RUN(Mozart.SeePlan.Simulation.ICalendarEvent evt, ICalendarEventManager cm)
        {
            //foreach (var eqp in AoFactory.Current.Equipments.Values)
            //    eqp.WakeUp();

            return(true);
        }
예제 #3
0
        /// <summary>
        /// </summary>
        /// <param name="evt"/>
        /// <param name="cm"/>
        /// <returns/>
        public bool RUN(Mozart.SeePlan.Simulation.ICalendarEvent evt, ICalendarEventManager cm)
        {
            //double startMin = ModelContext.Current.StartTime.Minute;

            //if (SimHelper.firstFireAtOnHour && startMin != 30)
            //{
            //    int gap = cm.NowDT.Minute - ModelContext.Current.StartTime.Minute;

            //    if (startMin < 30)
            //        evt.Duration =  Time.FromMinutes(30 + startMin);
            //    else if(startMin > 30)
            //        evt.Duration = Time.FromMinutes(Math.Abs(gap));

            //    SimHelper.firstFireAtOnHour = false;

            //    return true;
            //}

            //evt.Duration = Time.FromMinutes(60);
            //SimHelper.firstFireAtOnHour = false;

            OutCollector.WriteStepWip();

            return(true);
        }
예제 #4
0
 public RequestManager(IRequestDataProvider requestDataProvider, ICustomerDataProvider customerDataProvider,
                       IContactDataProvider contactDataProvider, IBuildingDataProvider buildingDataProvider,
                       IVisitDataProvider visitDataProvider, IOfferDataProvider offerDataProvider,
                       IWayOfEntryDataProvider wayOfEntryDataProvider, ICalendarEventManager calendarEventManager, ILogger <RequestManager> logger)
 {
     _requestDataProvider    = requestDataProvider;
     _customerDataProvider   = customerDataProvider;
     _contactDataProvider    = contactDataProvider;
     _buildingDataProvider   = buildingDataProvider;
     _visitDataProvider      = visitDataProvider;
     _offerDataProvider      = offerDataProvider;
     _wayOfEntryDataProvider = wayOfEntryDataProvider;
     _calendarEventManager   = calendarEventManager;
     _logger = logger;
 }
예제 #5
0
 public RequestsController(IRequestManager requestManager, IOfferManager offerManager, IWayOfEntryManager wayOfEntryManager,
                           ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                           ICalendarEventManager calendarEventManager, IDocumentGenerationManager documentGenerationManager,
                           IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _requestManager            = requestManager;
     _offerManager              = offerManager;
     _wayOfEntryManager         = wayOfEntryManager;
     _customerManager           = customerManager;
     _contactManager            = contactManager;
     _buildingManager           = buildingManager;
     _calendarEventManager      = calendarEventManager;
     _documentGenerationManager = documentGenerationManager;
     _includedCollector         = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
예제 #6
0
 /// <summary>
 /// </summary>
 /// <param name="evt"/>
 /// <param name="cm"/>
 /// <returns/>
 public bool RUN(Mozart.SeePlan.Simulation.ICalendarEvent evt, ICalendarEventManager cm)
 {
     Console.WriteLine();
     return(true);
 }