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; }
/// <summary> /// Called from child action to notify UI about possible status update /// </summary> public virtual void ChildActionUpdated(IActionViewModel child) { if (!_isUpdating) { RaisePropertyChanged(nameof(HasActiveChildActions)); } }
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; }
public override void ChildActionUpdated(IActionViewModel child) { _isUpdating = true; foreach (var childAction in ChildActions) { childAction.IsActive = childAction == child; } _isUpdating = false; }
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); }
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); } }
/// <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); } }
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); }
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; }