コード例 #1
0
 public LoginController(IMemoryCache cache, ILoginService loginService, IHeaderViewModel headerViewModel, IADUserViewModel aDUserViewModel,
                        IActionViewModel actionViewModel, IUserUtil userUtil, IUserProfile userProfile, IBitacora bitacora) :
     base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
 {
     LoginService = loginService;
     UserProfile  = userProfile;
 }
コード例 #2
0
 /// <summary>
 /// Called from child action to notify UI about possible status update
 /// </summary>
 public virtual void ChildActionUpdated(IActionViewModel child)
 {
     if (!_isUpdating)
     {
         RaisePropertyChanged(nameof(HasActiveChildActions));
     }
 }
コード例 #3
0
ファイル: BaseController.cs プロジェクト: moodswing/WFF
 public BaseController(IMemoryCache cache, IHeaderViewModel headerViewModel, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora)
 {
     MemoryCache     = cache;
     HeaderViewModel = headerViewModel;
     ADUserViewModel = aDUserViewModel;
     ActionViewModel = actionViewModel;
     Bitacora        = bitacora;
     UserUtil        = userUtil;
 }
コード例 #4
0
 public override void ChildActionUpdated(IActionViewModel child)
 {
     _isUpdating = true;
     foreach (var childAction in ChildActions)
     {
         childAction.IsActive = childAction == child;
     }
     _isUpdating = false;
 }
コード例 #5
0
        public DesktopController(IMemoryCache cache, IDesktopViewModel desktopViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                                 IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora, IHostingEnvironment environment) :
            base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
        {
            FormRequestService = formRequestService;
            DesktopViewModel   = desktopViewModel;
            HostingEnvironment = environment;

            LoadBaseViewModel(DesktopViewModel);
        }
コード例 #6
0
 private void SetLocationRecursive(IActionViewModel actionViewModel, double x, double scaleX, double y, double scaleY)
 {
     if (actionViewModel is ILocationSettable selectedAction)
     {
         selectedAction.SetLocation(new Point(Math.Round(x * scaleX, MidpointRounding.AwayFromZero), Math.Round(y * scaleY, MidpointRounding.AwayFromZero)));
     }
     else if (actionViewModel is CommonViewModel commonViewModel)
     {
         SetLocationRecursive(commonViewModel.SelectedItem, x, scaleX, y, scaleY);
     }
 }
コード例 #7
0
        /// <summary>
        /// Creates all child actions from params
        /// </summary>
        /// <param name="param"></param>
        protected virtual void CreateChildActions(ActionInitializeParams param)
        {
            if (param.ChildActions == null || !param.ChildActions.Any())
            {
                return;
            }

            foreach (var childParam in param.ChildActions)
            {
                childParam.Parent = this;
                IActionViewModel action = _factory(); //Creating type specific instance
                action.Initialize(childParam);
                ChildActions.Add(action);
            }
        }
コード例 #8
0
ファイル: FormsBoardController.cs プロジェクト: moodswing/WFF
        public FormsBoardController(IMemoryCache cache, IFormsBoardViewModel formsBoardViewModel, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                                    IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IUserUtil userUtil, IBitacora bitacora) :
            base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
        {
            FormRequestService  = formRequestService;
            FormsBoardViewModel = formsBoardViewModel;
            FormXmlService      = formXmlService;

            LoadBaseViewModel(FormsBoardViewModel);
        }
コード例 #9
0
 public FormRequestController(IMemoryCache cache, IFormRequestViewModel formRequestViewModel, IFormRequest formRequest, IHeaderViewModel headerViewModel, IFormRequestService formRequestService,
                              IFormXmlService formXmlService, IADUserViewModel aDUserViewModel, IActionViewModel actionViewModel, IHostingEnvironment environment, IUserUtil userUtil, IBitacora bitacora) :
     base(cache, headerViewModel, aDUserViewModel, actionViewModel, userUtil, bitacora)
 {
     FormRequestService   = formRequestService;
     FormRequest          = formRequest;
     FormRequestViewModel = formRequestViewModel;
     FormXmlService       = formXmlService;
     HostingEnvironment   = environment;
 }