예제 #1
0
        public IActionResult CreateLink(IoTDTO iot, [FromServices] IFormManager formManager, [FromServices] IIdeationManager ideationManager, [FromServices] IIoTManager ioTManager, [FromServices]  UnitOfWorkManager unitOfWorkManager)
        {
            IotLink  link     = null;
            Location location = new Location()
            {
                Longitude = iot.Location.Longitude,
                Latitude  = iot.Location.Latitude,
                ZoomLevel = iot.Location.ZoomLevel
            };


            if (iot.IsForm)
            {
                Form form = formManager.GetForm(iot.FormId);
                if (form == null)
                {
                    return(NotFound());
                }
                link = ioTManager.CreateIotLink(form, null, form.Project, location);
            }

            else
            {
                Ideation      ideation = ideationManager.GetIdeationWithReplies(iot.IdeationId);
                IdeationReply reply    = ideationManager.GetIdeationReply(ideation.Replies[0].IdeationReplyId);
                if (reply == null)
                {
                    return(NotFound());
                }
                link = ioTManager.CreateIotLink(null, reply, ideation.Project, location);
            }
            unitOfWorkManager.Save();

            return(Created("", new { id = link.IotLinkId }));
        }
예제 #2
0
 public FormController(ICacheManager cacheManager, IFormManager formManager, IFormRepository formRepository, IDataRepository dataRepository)
 {
     _cacheManager   = cacheManager;
     _formManager    = formManager;
     _formRepository = formRepository;
     _dataRepository = dataRepository;
 }
예제 #3
0
 public FormsController(IAuthManager authManager, IPathManager pathManager, IFormManager formManager, IFormRepository formRepository)
 {
     _authManager    = authManager;
     _pathManager    = pathManager;
     _formManager    = formManager;
     _formRepository = formRepository;
 }
 public DataLayerReplyController(IAuthManager authManager, IFormManager formManager, IFormRepository formRepository, IDataRepository dataRepository)
 {
     _authManager    = authManager;
     _formManager    = formManager;
     _formRepository = formRepository;
     _dataRepository = dataRepository;
 }
예제 #5
0
 public QueryElementDriver(IFormManager formManager, IProjectionManager projectionManager, IContentManager contentManager, ITokenizer tokenizer)
     : base(formManager)
 {
     _projectionManager = projectionManager;
     _contentManager    = contentManager;
     _tokenizer         = tokenizer;
 }
예제 #6
0
 public CustomerForm(CustomerService customerService, AddressService addressService, IFormManager formManager)
 {
     _formManager         = formManager;
     this.customerService = customerService;
     this.addressService  = addressService;
     InitializeComponent();
 }
예제 #7
0
        public MainForm(IFormManager formManager)
        {
            Prevent.ParameterNull(formManager, nameof(formManager));

            _formManager = formManager;

            InitializeComponent();
        }
예제 #8
0
 public MainWindow()
 {
     InitializeComponent();
     BindingObject = ObjectFactory.GetBindingObject();
     DataContext = BindingObject;
     FormManagerObject = ObjectFactory.GetFormManager(BindingObject);
     EnableWindowElements(false);
 }
예제 #9
0
        public SettingsFormBuilder(IShapeFactory shapeFactory, ITagBuilderFactory tagBuilderFactory, IFormManager formManager, Lazy <IEnumerable <IThemeSettingProvider> > providers)
        {
            _shapeFactory      = shapeFactory;
            _tagBuilderFactory = tagBuilderFactory;
            _formManager       = formManager;

            _providers = new Lazy <IDictionary <string, IThemeSettingProvider> >(() => InitializeProvidersDictionary(providers));
        }
예제 #10
0
 public FilterController(
     IRepository<FilterRecord> filterRepository,
     IProjectionManager projectionManager,
     IFormManager formManager) {
     _filterRepository = filterRepository;
     _projectionManager = projectionManager;
     _formManager = formManager;
 }
예제 #11
0
 public DataController(IAuthManager authManager, IPathManager pathManager, IFormManager formManager, IFormRepository formRepository, IDataRepository dataRepository)
 {
     _authManager    = authManager;
     _pathManager    = pathManager;
     _formManager    = formManager;
     _formRepository = formRepository;
     _dataRepository = dataRepository;
 }
예제 #12
0
 public FormsController(IViewRender viewRender, IRepository <Tabulation> tabRepo, IRepository <Form> formRepo, IRepository <FormAttribute> formAttRepo, IFormManager formManager, IUnitOfWork uow) : base(uow)
 {
     this.tabRepo     = tabRepo;
     this.formRepo    = formRepo;
     this.viewRender  = viewRender;
     this.formAttRepo = formAttRepo;
     this.formManager = formManager;
 }
예제 #13
0
 public SettingsController(IAuthManager authManager, ISmsManager smsManager, IMailManager mailManager, IFormManager formManager, IFormRepository formRepository)
 {
     _authManager    = authManager;
     _smsManager     = smsManager;
     _mailManager    = mailManager;
     _formManager    = formManager;
     _formRepository = formRepository;
 }
예제 #14
0
 public FormController(
     [FromServices] IFormManager formManager,
     [FromServices] UnitOfWorkManager unitOfWorkManager
     )
 {
     _formManager       = formManager;
     _unitOfWorkManager = unitOfWorkManager;
 }
예제 #15
0
 public CustomerListForm(CustomerService customerService, IFormManager formManager)
 {
     this.customerService = customerService;
     _formManager         = formManager;
     customers            = customerService.FindAllAggregates()?.ToList();
     InitializeComponent();
     customerBindingSource = new BindingSource();
     InitBindingSource();
     customerGridView.DataSource = customerBindingSource;
 }
예제 #16
0
 public FormsController(
     [FromServices] IFormManager formManager,
     [FromServices] UnitOfWorkManager unitOfWorkManager,
     [FromServices] IHubContext <VoteHub, IVoteHub> voteHubContext
     )
 {
     _formManager       = formManager;
     _unitOfWorkManager = unitOfWorkManager;
     _voteHubContext    = voteHubContext;
 }
예제 #17
0
 public AppointmentListForm(IFormManager formManager, AppointmentService appointmentService, ReminderService reminderService)
 {
     _formManager            = formManager;
     this.appointmentService = appointmentService;
     this.reminderService    = reminderService;
     appointments            = appointmentService.FindAllAggregates();
     InitializeComponent();
     appointmentBindingSource = new BindingSource();
     initBindingSource(appointments);
     appointmentGridView.DataSource = appointmentBindingSource;
 }
 public ActionController(
     IOrchardServices services,
     IRulesManager rulesManager,
     IRulesServices rulesServices,
     IFormManager formManager,
     IShapeFactory shapeFactory) {
     Services = services;
     _rulesManager = rulesManager;
     _rulesServices = rulesServices;
     _formManager = formManager;
     Shape = shapeFactory;
 }
예제 #19
0
        public SearchForm(IFormManager formManager, IMediator mediator, ISearchService searchService)
        {
            Prevent.ParameterNull(formManager, nameof(formManager));
            Prevent.ParameterNull(mediator, nameof(mediator));
            Prevent.ParameterNull(searchService, nameof(searchService));

            _formManager   = formManager;
            _mediator      = mediator;
            _searchService = searchService;

            InitializeComponent();
        }
        public ManageDocumentDirectoryForm(CancellationTokenIssuer cancellationTokenIssuer, IFormManager formManager, IMediator mediator)
        {
            Prevent.ParameterNull(cancellationTokenIssuer, nameof(cancellationTokenIssuer));
            Prevent.ParameterNull(formManager, nameof(formManager));
            Prevent.ParameterNull(mediator, nameof(mediator));

            _cancellationTokenIssuer = cancellationTokenIssuer;
            _formManager             = formManager;
            _mediator = mediator;

            InitializeComponent();
        }
예제 #21
0
 public EventController(
     IOrchardServices services,
     IRulesManager rulesManager,
     IRulesServices rulesServices,
     IFormManager formManager,
     IShapeFactory shapeFactory)
 {
     Services       = services;
     _rulesManager  = rulesManager;
     _rulesServices = rulesServices;
     _formManager   = formManager;
     Shape          = shapeFactory;
 }
예제 #22
0
        public FormElementDriver(
            IFormManager formManager,
            IContentDefinitionManager contentDefinitionManager,
            IFormService formService,
            ICurrentControllerAccessor currentControllerAccessor,
            ICultureAccessor cultureAccessor)

            : base(formManager)
        {
            _contentDefinitionManager = contentDefinitionManager;
            _formService = formService;
            _currentControllerAccessor = currentControllerAccessor;
            _cultureAccessor           = cultureAccessor;
        }
예제 #23
0
 public LayoutController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository<LayoutRecord> repository,
     IQueryService queryService) {
     Services = services;
     _formManager = formManager;
     _projectionManager = projectionManager;
     _repository = repository;
     _queryService = queryService;
     Shape = shapeFactory;
 }
예제 #24
0
 public ProjectionService(
     IOrchardServices services,
     IProjectionManager projectionManager,
     IContentManager contentManager,
     IFormManager formManager,
     IEnumerable<IFieldToPropertyStateProvider> fieldToPropertyStateProviders,
     IContentDefinitionManager contentDefinitionManager) {
     _projectionManager = projectionManager;
     _contentManager = contentManager;
     _formManager = formManager;
     _fieldToPropertyStateProviders = fieldToPropertyStateProviders;
     Services = services;
     _contentDefinitionManager = contentDefinitionManager;
     T = NullLocalizer.Instance;
 }
예제 #25
0
 public LayoutController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository <LayoutRecord> repository,
     IQueryService queryService)
 {
     Services           = services;
     _formManager       = formManager;
     _projectionManager = projectionManager;
     _repository        = repository;
     _queryService      = queryService;
     Shape = shapeFactory;
 }
예제 #26
0
 public ProjectionService(
     IOrchardServices services,
     IProjectionManager projectionManager,
     IContentManager contentManager,
     IFormManager formManager,
     ILayoutPropertyService layoutPropertyService,
     IContentDefinitionManager contentDefinitionManager) {
     _projectionManager = projectionManager;
     _contentManager = contentManager;
     _formManager = formManager;
     Services = services;
     _layoutPropertyService = layoutPropertyService;
     _contentDefinitionManager = contentDefinitionManager;
     T = NullLocalizer.Instance;
 }
예제 #27
0
 public CityListForm(CityService cityService, IFormManager formManager)
 {
     this.cityService = cityService;
     _formManager     = formManager;
     cities           = cityService.findAll();
     InitializeComponent();
     cityGridView.DataSource = cities.Select(c => new
                                             CityRow
     {
         Id        = c.cityId,
         Name      = c.city1,
         CountryId = c.countryId,
         Created   = c.createDate,
         Updated   = c.lastUpdate
     }).ToList();
 }
예제 #28
0
 public ProjectionElementDriver(
     IFormManager formManager,
     IProjectionManager projectionManager,
     IOrchardServices services,
     IRepository <LayoutRecord> layoutRepository,
     ITokenizer tokenizer,
     IDisplayHelperFactory displayHelperFactory)
     : base(formManager)
 {
     _projectionManager    = projectionManager;
     _contentManager       = services.ContentManager;
     _services             = services;
     _layoutRepository     = layoutRepository;
     _tokenizer            = tokenizer;
     _displayHelperFactory = displayHelperFactory;
 }
예제 #29
0
 public ProjectionService(
     IOrchardServices services,
     IProjectionManager projectionManager,
     IContentManager contentManager,
     IFormManager formManager,
     IEnumerable <IFieldToPropertyStateProvider> fieldToPropertyStateProviders,
     IContentDefinitionManager contentDefinitionManager)
 {
     _projectionManager             = projectionManager;
     _contentManager                = contentManager;
     _formManager                   = formManager;
     _fieldToPropertyStateProviders = fieldToPropertyStateProviders;
     Services = services;
     _contentDefinitionManager = contentDefinitionManager;
     T = NullLocalizer.Instance;
 }
예제 #30
0
 public SortCriterionController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository<SortCriterionRecord> repository,
     IQueryService queryService,
     ISortService sortService) {
     Services = services;
     _formManager = formManager;
     _projectionManager = projectionManager;
     _repository = repository;
     _queryService = queryService;
     _sortService = sortService;
     Shape = shapeFactory;
 }
 public FilterController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IImageProcessingManager processingManager,
     IRepository<FilterRecord> repository,
     IImageProfileService profileService,
     ISignals signals) {
     Services = services;
     _formManager = formManager;
     _processingManager = processingManager;
     _filterRepository = repository;
     _profileService = profileService;
     _signals = signals;
     Shape = shapeFactory;
 }
예제 #32
0
 public VoteController(
     IIoTManager ioTManager,
     IIdeationManager ideationManager,
     IFormManager formManager,
     IPlatformManager platformManager,
     IActivityManager activityManager,
     UnitOfWorkManager unitOfWorkManager
     )
 {
     _ioTManager        = ioTManager;
     _ideationManager   = ideationManager;
     _formManager       = formManager;
     _platformManager   = platformManager;
     _activityManager   = activityManager;
     _unitOfWorkManager = unitOfWorkManager;
 }
예제 #33
0
 public FilterController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository<FilterRecord> repository,
     IRepository<FilterGroupRecord> groupRepository,
     IQueryService queryService) {
     Services = services;
     _formManager = formManager;
     _projectionManager = projectionManager;
     _repository = repository;
     _groupRepository = groupRepository;
     _queryService = queryService;
     Shape = shapeFactory;
 }
예제 #34
0
 public FilterController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository <FilterRecord> repository,
     IRepository <FilterGroupRecord> groupRepository,
     IQueryService queryService)
 {
     Services           = services;
     _formManager       = formManager;
     _projectionManager = projectionManager;
     _repository        = repository;
     _groupRepository   = groupRepository;
     _queryService      = queryService;
     Shape = shapeFactory;
 }
예제 #35
0
 public SortCriterionController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository <SortCriterionRecord> repository,
     IQueryService queryService,
     ISortService sortService)
 {
     Services           = services;
     _formManager       = formManager;
     _projectionManager = projectionManager;
     _repository        = repository;
     _queryService      = queryService;
     _sortService       = sortService;
     Shape = shapeFactory;
 }
예제 #36
0
 public HomeForm(IFormManager formManager, AuthRepository authRepository, ReminderService reminderService)
 {
     _authRepository      = authRepository;
     this._formManager    = formManager;
     this.reminderService = reminderService;
     InitializeComponent();
     if (!_authRepository.UserAuthenticated)
     {
         ShowLoginForm();
     }
     else
     {
         customersButton.Show();
         customersButton.Show();
         appointmentsButton.Show();
     }
 }
예제 #37
0
 public FilterController(
     IOrchardServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IImageProcessingManager processingManager,
     IRepository<FilterRecord> repository,
     IImageProfileService profileService,
     ISignals signals)
 {
     Services = services;
     _formManager = formManager;
     _processingManager = processingManager;
     _filterRepository = repository;
     _profileService = profileService;
     _signals = signals;
     Shape = shapeFactory;
 }
예제 #38
0
 public PropertyController(
     ITomeltServices services,
     IFormManager formManager,
     IShapeFactory shapeFactory,
     IProjectionManager projectionManager,
     IRepository <PropertyRecord> repository,
     IRepository <LayoutRecord> layoutRepository,
     IPropertyService propertyService,
     IQueryService queryService)
 {
     Services           = services;
     _formManager       = formManager;
     _projectionManager = projectionManager;
     _repository        = repository;
     _layoutRepository  = layoutRepository;
     _propertyService   = propertyService;
     Shape = shapeFactory;
 }
예제 #39
0
        public IActionResult EditLink(IoTDTO iot, [FromServices] IFormManager formManager, [FromServices] IIdeationManager ideationManager, [FromServices] IIoTManager ioTManager, [FromServices]  UnitOfWorkManager unitOfWorkManager)
        {
            IotLink link = ioTManager.GetIoTLink(iot.IotLinkId);

            Location location = new Location()
            {
                Longitude = iot.Location.Longitude,
                Latitude  = iot.Location.Latitude,
                ZoomLevel = iot.Location.ZoomLevel
            };

            link.Location = location;

            ioTManager.UpdateIotLink(link);
            unitOfWorkManager.Save();

            return(Ok());
        }
예제 #40
0
 public FormElementServices(IFormManager formManager, ICultureManager cultureManager) {
     FormManager = formManager;
     CultureManager = cultureManager;
 }
 public SearchAndReplaceWindow(IFormManager manager)
 {
     InitializeComponent();
     manageForm = manager;
 }
예제 #42
0
 public FormsBasedElementServices(IFormManager formManager, ICultureAccessor cultureAccessor) {
     FormManager = formManager;
     CultureAccessor = cultureAccessor;
 }