public SingletonFactory(DependencyFactory dependency_factory) { this.dependency_factory = dependency_factory; }
public CloseProjectAction() { _projectService = DependencyFactory.Resolve <IProjectService>(); }
public OnGuideMessageEvent() { GuideManager = DependencyFactory.Resolve <GuideManager>(); }
public IHttpActionResult AddFotoRostro() { var request = HttpContext.Current.Request; var file = request.Files[0]; string fileName = Guid.NewGuid().ToString() + Path.GetFileName(file.FileName); Stream imageStream = file.InputStream; var userViewModel = GetAuthData(); if (userViewModel.JugadorId.HasValue) { var business = DependencyFactory.Resolve <IUsuarioJugadorBusiness>(); var user = business.ObtenerJugador(userViewModel); if (user.FotoRostro != null) { string BlobNameToDelete = user.FotoRostro.Split('/').Last(); utility.DeleteBlob(BlobNameToDelete, ContainerName); } var result = utility.UploadBlob(fileName, ContainerName, imageStream); if (result != null) { user.FotoRostro = result.Uri.ToString(); business.ActualizarDatosJugador(user); return(Ok(new { Message = "Photos uploaded ok" })); } } else if (userViewModel.EntrenadorId.HasValue) { var business = DependencyFactory.Resolve <IUsuarioEntrenadorBusiness>(); var user = DependencyFactory.Resolve <IBusquedaBusiness>().GetPerfilEntrenador(userViewModel); if (user.FotoRostro != null) { string BlobNameToDelete = user.FotoRostro.Split('/').Last(); utility.DeleteBlob(BlobNameToDelete, ContainerName); } var result = utility.UploadBlob(fileName, ContainerName, imageStream); if (result != null) { user.FotoRostro = result.Uri.ToString(); business.ActualizarDatosEntrenador(user); return(Ok(new { Message = "Photos uploaded ok" })); } } else if (userViewModel.VideoAnalistaId.HasValue) { var business = DependencyFactory.Resolve <IUsuarioEntrenadorBusiness>(); var user = DependencyFactory.Resolve <IBusquedaBusiness>().GetPerfilVideoAnalista(userViewModel); if (user.FotoRostro != null) { string BlobNameToDelete = user.FotoRostro.Split('/').Last(); utility.DeleteBlob(BlobNameToDelete, ContainerName); } var result = utility.UploadBlob(fileName, ContainerName, imageStream); if (result != null) { user.FotoRostro = result.Uri.ToString(); DependencyFactory.Resolve <IUsuarioVideoAnalistaBusiness>().ActualizarDatos(user); return(Ok(new { Message = "Photos uploaded ok" })); } } return(BadRequest()); }
public CampaignViewController() : this(DependencyFactory.Resolve <ICampaignService>()) { }
public SaveAllCommand() { _dockingService = DependencyFactory.Resolve <IDockingService>(); }
public OpenFileAction(params FilePath[] fileNames) { _fileNames = fileNames; _fileTypeMethodFactory = DependencyFactory.Resolve <IFileTypeMethodFactory>(); }
public RelationshipsGetMessageEvent() { UserRepository = DependencyFactory.Resolve <IRepository <UserInfo> >(); }
public static void ParsePackage(string file, string installPath, Dictionary <string, PackageInfo> packages, List <string> invalidPackages) { Stream inputStream = new FileStream(file, FileMode.Open, FileAccess.Read); var unzip = new ZipInputStream(inputStream); try { ZipEntry entry = unzip.GetNextEntry(); while (entry != null) { if (!entry.IsDirectory) { var fileName = entry.Name; string extension = Path.GetExtension(fileName); if (extension != null && (extension.ToLower() == ".dnn" || extension.ToLower() == ".dnn5")) { //Manifest var manifestReader = new StreamReader(unzip); var manifest = manifestReader.ReadToEnd(); var package = new PackageInfo { Manifest = manifest }; if (!string.IsNullOrEmpty(manifest)) { var doc = new XPathDocument(new StringReader(manifest)); XPathNavigator rootNav = doc.CreateNavigator().SelectSingleNode("dotnetnuke"); string packageType = String.Empty; if (rootNav.Name == "dotnetnuke") { packageType = XmlUtils.GetAttributeValue(rootNav, "type"); } else if (rootNav.Name.ToLower() == "languagepack") { packageType = "LanguagePack"; } XPathNavigator nav = null; switch (packageType.ToLower()) { case "package": nav = rootNav.SelectSingleNode("packages/package"); break; case "module": case "languagepack": case "skinobject": nav = Installer.ConvertLegacyNavigator(rootNav, new InstallerInfo()).SelectSingleNode("packages/package"); break; } if (nav != null) { package.Name = XmlUtils.GetAttributeValue(nav, "name"); package.PackageType = XmlUtils.GetAttributeValue(nav, "type"); package.IsSystemPackage = XmlUtils.GetAttributeValueAsBoolean(nav, "isSystem", false); package.Version = new Version(XmlUtils.GetAttributeValue(nav, "version")); package.FriendlyName = XmlUtils.GetNodeValue(nav, "friendlyName"); if (String.IsNullOrEmpty(package.FriendlyName)) { package.FriendlyName = package.Name; } package.Description = XmlUtils.GetNodeValue(nav, "description"); package.FileName = file.Replace(installPath + "\\", ""); XPathNavigator foldernameNav; switch (package.PackageType) { case "Module": case "Auth_System": foldernameNav = nav.SelectSingleNode("components/component/files"); if (foldernameNav != null) { package.FolderName = Util.ReadElement(foldernameNav, "basePath").Replace('\\', '/'); } break; case "Container": foldernameNav = nav.SelectSingleNode("components/component/containerFiles"); if (foldernameNav != null) { package.FolderName = Globals.glbContainersPath + Util.ReadElement(foldernameNav, "containerName").Replace('\\', '/'); } break; case "Skin": foldernameNav = nav.SelectSingleNode("components/component/skinFiles"); if (foldernameNav != null) { package.FolderName = Globals.glbSkinsPath + Util.ReadElement(foldernameNav, "skinName").Replace('\\', '/'); } break; default: break; } XPathNavigator iconFileNav = nav.SelectSingleNode("iconFile"); if (package.FolderName != string.Empty && iconFileNav != null) { if ((iconFileNav.Value != string.Empty) && (package.PackageType == "Module" || package.PackageType == "Auth_System" || package.PackageType == "Container" || package.PackageType == "Skin")) { package.IconFile = package.FolderName + "/" + iconFileNav.Value; package.IconFile = (!package.IconFile.StartsWith("~/")) ? "~/" + package.IconFile : package.IconFile; } } //Parse the Dependencies foreach (XPathNavigator dependencyNav in nav.CreateNavigator().Select("dependencies/dependency")) { var dependency = DependencyFactory.GetDependency(dependencyNav); var packageDependecy = dependency as IManagedPackageDependency; if (packageDependecy != null) { package.Dependencies.Add(packageDependecy.PackageDependency); } } packages.Add(file, package); } } break; } } entry = unzip.GetNextEntry(); } } catch (Exception) { invalidPackages.Add(file); } finally { unzip.Close(); unzip.Dispose(); } }
public GroupUpdateSettingsMessageEvent() { GroupRepository = DependencyFactory.Resolve <IRepository <Group> >(); RoomManager = DependencyFactory.Resolve <RoomManager>(); }
public MainMenuStrip() { Items.AddRange(new ToolStripItem[] { _fileMenuItem, _editMenuItem, _viewMenuItem, _refactorMenuItem, _projectMenuItem, _buildMenuItem, _debugMenuItem, _macrosMenuItem, _windowMenuItem, _helpMenuItem }); LayoutStyle = ToolStripLayoutStyle.Flow; _debuggerService = DependencyFactory.Resolve <IDebuggerService>(); _dockingService = DependencyFactory.Resolve <IDockingService>(); _projectService = DependencyFactory.Resolve <IProjectService>(); _statusBarService = DependencyFactory.Resolve <IStatusBarService>(); _toolBarService = DependencyFactory.Resolve <IToolBarService>(); EnableDocumentMenus(); _debuggerService.OnDebuggingStarted += DebuggerService_OnDebuggingStarted; _debuggerService.OnDebuggingEnded += DebuggerService_OnDebuggingEnded; _dockingService.ActiveDocumentChanged += DockingServiceActiveDocumentChanged; _projectService.ProjectOpened += ProjectService_OnProjectOpened; _projectService.ProjectClosed += ProjectService_OnProjectClosed; _toolBarService.OnToolBarVisibilityChanged += ToolBarService_OnToolBarVisibilityChanged; _toolBarService.OnToolbarRegistered += ToolBarService_OnToolbarRegistered; ToolWindow.OnDockStateChanged += ToolWindow_OnDockStateChanged; UndoMenuItem.Click += undoMenuItem_Click; RedoMenuItem.Click += redoMenuItem_Click; CutMenuItem.Click += cutMenuItem_Click; CopyMenuItem.Click += copyMenuItem_Click; PasteMenuItem.Click += pasteMenuItem_Click; SelectAllMenuItem.Click += selectAllMenuItem_Click; FindMenuItem.Click += findMenuItem_Click; ReplaceMenuItem.Click += replaceMenuItem_Click; FindInFilesMenuItem.Click += findInFilesMenuItem_Click; ReplaceInFilesMenuItem.Click += replaceInFilesMenuItem_Click; FindAllRefsMenuItem.Click += findAllRefsMenuItem_Click; MakeUpperMenuItem.Click += makeUpperMenuItem_Click; MakeLowerMenuItem.Click += makeLowerMenuItem_Click; InvertCaseMenuItem.Click += invertCaseMenuItem_Click; SentenceCaseMenuItem.Click += sentenceCaseMenuItem_Click; FormatDocMenuItem.Click += formatDocMenuItem_Click; ToggleBookmarkMenuItem.Click += toggleBookmarkMenuItem_Click; NextBookmarkMenuItem.Click += nextBookmarkMenuItem_Click; PrevBookmarkMenuItem.Click += prevBookmarkMenuItem_Click; ConvertSpacesToTabsMenuItem.Click += convertSpacesToTabsMenuItem_Click; GLineMenuItem.Click += gLineMenuItem_Click; GSymbolMenuItem.Click += gLabelMenuItem_Click; PrefsMenuItem.Click += prefsMenuItem_Click; LabelListMenuItem.Click += panelMenuItem_Click; ProjViewMenuItem.Click += panelMenuItem_Click; MacroManagerMenuItem.Click += panelMenuItem_Click; OutputWindowMenuItem.Click += panelMenuItem_Click; ErrorListMenuItem.Click += panelMenuItem_Click; FindResultsMenuItem.Click += panelMenuItem_Click; DebugPanelMenuItem.Click += panelMenuItem_Click; CallStackMenuItem.Click += panelMenuItem_Click; StackViewerMenuItem.Click += panelMenuItem_Click; VarTrackMenuItem.Click += panelMenuItem_Click; BreakManagerMenuItem.Click += panelMenuItem_Click; StatusBarMenuItem.Click += statusBarMenuItem_Click; RenameMenuItem.Click += renameMenuItem_Click; ExtractMethodMenuItem.Click += extractMethodMenuItem_Click; AddNewFileMenuItem.Click += addNewFileMenuItem_Click; ExistingFileMenuItem.Click += existingFileMenuItem_Click; BuildOrderButton.Click += buildOrderButton_Click; IncludeDirProjMenuItem.Click += includeDirButton_Click; CloseProjMenuItem.Click += closeProjMenuItem_Click; BuildProjectMenuItem.Click += buildMenuItem_Click; StartDebugMenuItem.Click += startDebugMenuItem_Click; StartWithoutDebugMenuItem.Click += startWithoutDebugMenuItem_Click; StopDebugMenuItem.Click += stopDebugMenuItem_Click; RunMenuItem.Click += runMenuItem_Click; StepMenuItem.Click += stepMenuItem_Click; StepOverMenuItem.Click += stepOverMenuItem_Click; StepOutMenuItem.Click += stepOutMenuItem_Click; NewBreakpointMenuItem.Click += newBreakpointMenuItem_Click; ToggleBreakpointMenuItem.Click += toggleBreakpointMenuItem_Click; UpdateMenuItem.Click += updateMenuItem_Click; AboutMenuItem.Click += aboutMenuItem_Click; Task.Factory.StartNew(() => { foreach (string file in GetRecentFiles()) { string fileCopy = file; this.BeginInvoke(() => AddRecentItem(fileCopy)); } }); }
/// ----------------------------------------------------------------------------- /// <summary> /// The ReadManifest method reads the manifest file and parses it into components. /// </summary> /// ----------------------------------------------------------------------------- public override void ReadManifest(XPathNavigator manifestNav) { //Get Name Property Package.Name = Util.ReadAttribute(manifestNav, "name", Log, Util.EXCEPTION_NameMissing); //Get Type Package.PackageType = Util.ReadAttribute(manifestNav, "type", Log, Util.EXCEPTION_TypeMissing); //If Skin or Container then set PortalID if (Package.PackageType.Equals("Skin", StringComparison.OrdinalIgnoreCase) || Package.PackageType.Equals("Container", StringComparison.OrdinalIgnoreCase)) { Package.PortalID = Package.InstallerInfo.PortalID; } CheckSecurity(); if (!IsValid) { return; } //Get IsSystem Package.IsSystemPackage = bool.Parse(Util.ReadAttribute(manifestNav, "isSystem", false, Log, "", bool.FalseString)); //Get Version string strVersion = Util.ReadAttribute(manifestNav, "version", Log, Util.EXCEPTION_VersionMissing); if (string.IsNullOrEmpty(strVersion)) { IsValid = false; } if (IsValid) { Package.Version = new Version(strVersion); } else { return; } //Attempt to get the Package from the Data Store (see if its installed) var packageType = PackageController.Instance.GetExtensionPackageType(t => t.PackageType.Equals(Package.PackageType, StringComparison.OrdinalIgnoreCase)); if (packageType.SupportsSideBySideInstallation) { _installedPackage = PackageController.Instance.GetExtensionPackage(Package.PortalID, p => p.Name.Equals(Package.Name, StringComparison.OrdinalIgnoreCase) && p.PackageType.Equals(Package.PackageType, StringComparison.OrdinalIgnoreCase) && p.Version == Package.Version); } else { _installedPackage = PackageController.Instance.GetExtensionPackage(Package.PortalID, p => p.Name.Equals(Package.Name, StringComparison.OrdinalIgnoreCase) && p.PackageType.Equals(Package.PackageType, StringComparison.OrdinalIgnoreCase)); } if (_installedPackage != null) { Package.InstalledVersion = _installedPackage.Version; Package.InstallerInfo.PackageID = _installedPackage.PackageID; if (Package.InstalledVersion > Package.Version) { Log.AddFailure(Util.INSTALL_Version + " - " + Package.InstalledVersion.ToString(3)); IsValid = false; } else if (Package.InstalledVersion == Package.Version) { Package.InstallerInfo.Installed = true; Package.InstallerInfo.PortalID = _installedPackage.PortalID; } } Log.AddInfo(Util.DNN_ReadingPackage + " - " + Package.PackageType + " - " + Package.Name); Package.FriendlyName = Util.ReadElement(manifestNav, "friendlyName", Package.Name); Package.Description = Util.ReadElement(manifestNav, "description"); XPathNavigator foldernameNav = null; Package.FolderName = String.Empty; switch (Package.PackageType) { case "Module": //In Dynamics moduels, a component:type=File can have a basePath pointing to the App_Conde folder. This is not a correct FolderName //To ensure that FolderName is DesktopModules... var folderNameValue = PackageController.GetSpecificFolderName(manifestNav, "components/component/files|components/component/resourceFiles", "basePath", "DesktopModules"); if (!String.IsNullOrEmpty(folderNameValue)) { Package.FolderName = folderNameValue.Replace('\\', '/'); } break; case "Auth_System": foldernameNav = manifestNav.SelectSingleNode("components/component/files"); if (foldernameNav != null) { Package.FolderName = Util.ReadElement(foldernameNav, "basePath").Replace('\\', '/'); } break; case "Container": foldernameNav = manifestNav.SelectSingleNode("components/component/containerFiles"); if (foldernameNav != null) { Package.FolderName = Globals.glbContainersPath + Util.ReadElement(foldernameNav, "containerName").Replace('\\', '/'); } break; case "Skin": foldernameNav = manifestNav.SelectSingleNode("components/component/skinFiles"); if (foldernameNav != null) { Package.FolderName = Globals.glbSkinsPath + Util.ReadElement(foldernameNav, "skinName").Replace('\\', '/'); } break; default: //copied from "Module" without the extra OR condition folderNameValue = PackageController.GetSpecificFolderName(manifestNav, "components/component/resourceFiles", "basePath", "DesktopModules"); if (!String.IsNullOrEmpty(folderNameValue)) { Package.FolderName = folderNameValue.Replace('\\', '/'); } break; } _eventMessage = ReadEventMessageNode(manifestNav); //Get Icon XPathNavigator iconFileNav = manifestNav.SelectSingleNode("iconFile"); if (iconFileNav != null) { if (iconFileNav.Value != string.Empty) { if (iconFileNav.Value.StartsWith("~/")) { Package.IconFile = iconFileNav.Value; } else if (iconFileNav.Value.StartsWith("DesktopModules", StringComparison.InvariantCultureIgnoreCase)) { Package.IconFile = string.Format("~/{0}", iconFileNav.Value); } else { Package.IconFile = (String.IsNullOrEmpty(Package.FolderName) ? "" : Package.FolderName + "/") + iconFileNav.Value; Package.IconFile = (!Package.IconFile.StartsWith("~/")) ? "~/" + Package.IconFile : Package.IconFile; } } } //Get Author XPathNavigator authorNav = manifestNav.SelectSingleNode("owner"); if (authorNav != null) { Package.Owner = Util.ReadElement(authorNav, "name"); Package.Organization = Util.ReadElement(authorNav, "organization"); Package.Url = Util.ReadElement(authorNav, "url"); Package.Email = Util.ReadElement(authorNav, "email"); } //Get License XPathNavigator licenseNav = manifestNav.SelectSingleNode("license"); if (licenseNav != null) { string licenseSrc = Util.ReadAttribute(licenseNav, "src"); if (string.IsNullOrEmpty(licenseSrc)) { //Load from element Package.License = licenseNav.Value; } else { Package.License = ReadTextFromFile(licenseSrc); } } if (string.IsNullOrEmpty(Package.License)) { //Legacy Packages have no license Package.License = Util.PACKAGE_NoLicense; } //Get Release Notes XPathNavigator relNotesNav = manifestNav.SelectSingleNode("releaseNotes"); if (relNotesNav != null) { string relNotesSrc = Util.ReadAttribute(relNotesNav, "src"); if (string.IsNullOrEmpty(relNotesSrc)) { //Load from element Package.ReleaseNotes = relNotesNav.Value; } else { Package.ReleaseNotes = ReadTextFromFile(relNotesSrc); } } if (string.IsNullOrEmpty(Package.ReleaseNotes)) { //Legacy Packages have no Release Notes Package.ReleaseNotes = Util.PACKAGE_NoReleaseNotes; } //Parse the Dependencies var packageDependencies = Package.Dependencies; foreach (XPathNavigator dependencyNav in manifestNav.CreateNavigator().Select("dependencies/dependency")) { var dependency = DependencyFactory.GetDependency(dependencyNav); var packageDependecy = dependency as IManagedPackageDependency; if (packageDependecy != null) { packageDependencies.Add(packageDependecy.PackageDependency); } if (!dependency.IsValid) { Log.AddFailure(dependency.ErrorMessage); return; } } //Read Components ReadComponents(manifestNav); }
public void Dispose() { Database?.Dispose(); DiscordClient?.Dispose(); DependencyFactory?.Dispose(); }
public GroupUpdateColoursMessageEvent() { GroupRepository = DependencyFactory.Resolve <IRepository <Group> >(); }
public ProcedureServiceImpl() { this.dataService = DependencyFactory.Resolve <IDataBaseService>(); }
public InfoRetrieveMessageEvent() { MessengerRepository = DependencyFactory.Resolve <IRepository <MessengerMessage> >(); OfferRepository = DependencyFactory.Resolve <IRepository <TargetedOffer> >(); PromotionRepository = DependencyFactory.Resolve <IRepository <PromotionNavigatorCategory> >(); }
public SaveAsCommand() : this(DependencyFactory.Resolve <IDockingService>().ActiveDocument as AbstractFileEditor) { }
public SubmitHelpTicketMessageEvent() { ClientManager = DependencyFactory.Resolve <ClientManager>(); RoomRepository = DependencyFactory.Resolve <IRepository <RoomData> >(); UserRepository = DependencyFactory.Resolve <IRepository <UserInfo> >(); }
public CloseCommand() { _editor = DependencyFactory.Resolve <IDockingService>().ActiveDocument as AbstractFileEditor; }
public RegistrationProvider(IRegistrationAdapter initiativeAdapter = null) { _registrationAdapter = initiativeAdapter ?? DependencyFactory.Resolve <IRegistrationAdapter>(); }
public void LimpiesaYCargaDeDatos() { #region borrado dynamic dataAccess = DependencyFactory.Resolve <IBaseDA <Evaluacion> >(); Detele(dataAccess); Detele(DependencyFactory.Resolve <IBaseDA <Antecedente> >()); Detele(DependencyFactory.Resolve <IBaseDA <Jugador> >()); Detele(DependencyFactory.Resolve <IBaseDA <Entrenador> >()); Detele(DependencyFactory.Resolve <IBaseDA <Intermediario> >()); Detele(DependencyFactory.Resolve <IBaseDA <Club> >()); Detele(DependencyFactory.Resolve <IUsuarioDA>()); Detele(DependencyFactory.Resolve <IBaseDA <TipoEvaluacion> >()); Detele(DependencyFactory.Resolve <IBaseDA <TipoUsuario> >()); //Detele(DependencyFactory.Resolve<IBaseDA<ClubDetalle>>()); var DAti = DependencyFactory.Resolve <IBaseDA <TipoEvaluacion> >(); foreach (var d in DAti.GetAll()) { DAti.Delete(d); } Detele(DependencyFactory.Resolve <IBaseDA <TemplateEvaluacion> >()); Detele(DependencyFactory.Resolve <IBaseDA <Deporte> >()); #endregion #region tipo usuario var DAt = DependencyFactory.Resolve <IBaseDA <TipoUsuario> >(); var DAd = DependencyFactory.Resolve <IBaseDA <Deporte> >(); TipoUsuario jugador = new TipoUsuario { Descripcion = "Jugador" }; DAt.Save(jugador); TipoUsuario tu = new TipoUsuario { Descripcion = "Entrenador" }; DAt.Save(tu); tu = new TipoUsuario { Descripcion = "Intermediario" }; DAt.Save(tu); tu = new TipoUsuario { Descripcion = "Club" }; DAt.Save(tu); #endregion #region deporte y puestos Deporte dep1 = new Deporte { Descripcion = "Futbol", Tipo = "Futbol" }; dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Delantero", PuestoEspecifico = "Delantero Centro" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Delantero", PuestoEspecifico = "Delantero Derecho" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Delantero", PuestoEspecifico = "Delantero Izquierdo" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Mediocampista", PuestoEspecifico = "Mediocampista Centro" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Mediocampista", PuestoEspecifico = "Mediocampista Derecho" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Mediocampista", PuestoEspecifico = "Mediocampista Izquierdo" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Defensor", PuestoEspecifico = "Defensor Centro" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Defensor", PuestoEspecifico = "Defensor Derecho" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Defensor", PuestoEspecifico = "Defensor Izquierdo" }); dep1.Puestos.Add(new Puesto { Deporte = dep1, Descripcion = "Arquero", PuestoEspecifico = "Arquero" }); DAd.Save(dep1); #endregion #region template TipoEvaluacion tipoEvaluacion = new TipoEvaluacion { Deporte = dep1, Descripcion = "Auto Evaluación", EsDefault = "S", TipoUsuario = jugador }; //Técnica TemplateEvaluacion template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Técnica" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Juego con ambas piernas", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Pase", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Control orientación (recepción y pase)", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Amague y dribleo", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Remate al arco", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Juego de cabeza", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Carga y marcación", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Condición Fisica template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Condición Fisica" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Fuerza (explosiva)", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Velocidad", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Resistencia", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Flexibilidad (movilidad)", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Táctica template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Táctica (cualidades cognoscitivas)" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Inteligencia de juego (visión)", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Conducta o juego ofensivo", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Conducta o juevo defensivo", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Cualidades mentales template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Cualidades mentales" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Concentración", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Voluntad", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Perservación", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Confianza", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Disposición al riesgo", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Creatividad", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Coordinación template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Coordinación" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Orientación", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Ritmo", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Reacción", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Equilibrio", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Cualidades mentales template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Cualidades mentales" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Concentración", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Voluntad", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Perseverancia", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Confianza", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Disposición al riesgo", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Creatividad", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); //Cualidades mentales template = new TemplateEvaluacion { TipoEvaluacion = tipoEvaluacion, Descripcion = "Entorno social" }; template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Comunicación", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Conducta", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Carisma / personalidad", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Seriedad", TemplateEvaluacion = template }); template.Detalles.Add(new TemplateEvaluacionDetalle { Descripcion = "Compañerismo", TemplateEvaluacion = template }); tipoEvaluacion.Templates.Add(template); //DAte.Save(template); DAti.Save(tipoEvaluacion); #endregion }
public RetrieveSongIDMessageEvent() { SongRepository = DependencyFactory.Resolve <IRepository <SongData> >(); }
public static void ParsePackage(string file, string installPath, Dictionary <string, PackageInfo> packages, List <string> invalidPackages) { var unzip = new ZipInputStream(new FileStream(file, FileMode.Open, FileAccess.Read)); var manifestReader = new StreamReader(unzip); try { ZipEntry entry = unzip.GetNextEntry(); while (entry != null) { entry.CheckZipEntry(); if (!entry.IsDirectory) { var fileName = entry.Name; string extension = Path.GetExtension(fileName); if (extension != null && (extension.Equals(".dnn", StringComparison.InvariantCultureIgnoreCase) || extension.Equals(".dnn5", StringComparison.InvariantCultureIgnoreCase))) { // Manifest var manifest = manifestReader.ReadToEnd(); var package = new PackageInfo { Manifest = manifest }; if (!string.IsNullOrEmpty(manifest)) { var doc = new XPathDocument(new StringReader(manifest)); XPathNavigator rootNav = doc.CreateNavigator().SelectSingleNode("dotnetnuke"); string packageType = string.Empty; if (rootNav.Name == "dotnetnuke") { packageType = XmlUtils.GetAttributeValue(rootNav, "type"); } else if (rootNav.Name.Equals("languagepack", StringComparison.InvariantCultureIgnoreCase)) { packageType = "LanguagePack"; } XPathNavigator nav = null; switch (packageType.ToLowerInvariant()) { case "package": nav = rootNav.SelectSingleNode("packages/package"); break; case "module": case "languagepack": case "skinobject": nav = Installer.ConvertLegacyNavigator(rootNav, new InstallerInfo()).SelectSingleNode("packages/package"); break; } if (nav != null) { package.Name = XmlUtils.GetAttributeValue(nav, "name"); package.PackageType = XmlUtils.GetAttributeValue(nav, "type"); package.IsSystemPackage = XmlUtils.GetAttributeValueAsBoolean(nav, "isSystem", false); package.Version = new Version(XmlUtils.GetAttributeValue(nav, "version")); package.FriendlyName = XmlUtils.GetNodeValue(nav, "friendlyName"); if (string.IsNullOrEmpty(package.FriendlyName)) { package.FriendlyName = package.Name; } package.Description = XmlUtils.GetNodeValue(nav, "description"); package.FileName = file.Replace(installPath + "\\", string.Empty); XPathNavigator foldernameNav; switch (package.PackageType) { case "Module": // In Dynamics moduels, a component:type=File can have a basePath pointing to the App_Conde folder. This is not a correct FolderName // To ensure that FolderName is DesktopModules... var folderNameValue = GetSpecificFolderName(nav, "components/component/files|components/component/resourceFiles", "basePath", "DesktopModules"); if (!string.IsNullOrEmpty(folderNameValue)) { package.FolderName = folderNameValue.Replace('\\', '/'); } break; case "Auth_System": foldernameNav = nav.SelectSingleNode("components/component/files"); if (foldernameNav != null) { package.FolderName = Util.ReadElement(foldernameNav, "basePath").Replace('\\', '/'); } break; case "Container": foldernameNav = nav.SelectSingleNode("components/component/containerFiles"); if (foldernameNav != null) { package.FolderName = Globals.glbContainersPath + Util.ReadElement(foldernameNav, "containerName").Replace('\\', '/'); } break; case "Skin": foldernameNav = nav.SelectSingleNode("components/component/skinFiles"); if (foldernameNav != null) { package.FolderName = Globals.glbSkinsPath + Util.ReadElement(foldernameNav, "skinName").Replace('\\', '/'); } break; default: break; } XPathNavigator iconFileNav = nav.SelectSingleNode("iconFile"); if (package.FolderName != string.Empty && iconFileNav != null) { if ((iconFileNav.Value != string.Empty) && (package.PackageType.Equals("Module", StringComparison.OrdinalIgnoreCase) || package.PackageType.Equals("Auth_System", StringComparison.OrdinalIgnoreCase) || package.PackageType.Equals("Container", StringComparison.OrdinalIgnoreCase) || package.PackageType.Equals("Skin", StringComparison.OrdinalIgnoreCase))) { if (iconFileNav.Value.StartsWith("~/")) { package.IconFile = iconFileNav.Value; } else if (iconFileNav.Value.StartsWith("DesktopModules", StringComparison.InvariantCultureIgnoreCase)) { package.IconFile = string.Format("~/{0}", iconFileNav.Value); } else { package.IconFile = (string.IsNullOrEmpty(package.FolderName) ? string.Empty : package.FolderName + "/") + iconFileNav.Value; package.IconFile = (!package.IconFile.StartsWith("~/")) ? "~/" + package.IconFile : package.IconFile; } } } // Parse the Dependencies foreach (XPathNavigator dependencyNav in nav.CreateNavigator().Select("dependencies/dependency")) { var dependency = DependencyFactory.GetDependency(dependencyNav); var packageDependecy = dependency as IManagedPackageDependency; if (packageDependecy != null) { package.Dependencies.Add(packageDependecy.PackageDependency); } } packages.Add(file, package); } } break; } } entry = unzip.GetNextEntry(); } } catch (Exception) { invalidPackages.Add(file); } finally { manifestReader.Dispose(); unzip.Close(); unzip.Dispose(); } }
public Configuracoes() { InitializeComponent(); this.databaseService = DependencyFactory.Resolve <IDataBaseService>(); }
public NewNavigatorDeleteSavedSearchEvent() { UserRepository = DependencyFactory.Resolve <IRepository <UserInfo> >(); }
private bool TryGetExecutor(ICommandContext context, out Func <Task> call) { call = null; if (context.Command == null) { return(false); } var command = context.Command.Value; var instance = DependencyFactory.WithInstance(context).Construct(command.CommandType) as Command; if (instance == null) { throw new InvalidOperationException($"Unable to create an instance of the {command.CommandType} command"); } ArgumentCheckResponse response = default(ArgumentCheckResponse); var calls = PermissionManager.CheckContext(context, command.Calls.ToArray()); if (calls.Count() == 0) { ReplyAsync(context, COMMANDEXECUTOR_DISALLOWED_CHANNEL, ReplyType.Error); return(false); } var subCalls = CheckSubcommands(context, calls); if (subCalls.Count() == 0) { ReplyAsync(context, COMMANDEXECUTOR_SUBCALL_UNKNOWN, ReplyType.Error, context.Prefix, context.CommandText); return(false); } foreach (var subCall in subCalls) { response = MatchArguments(context, subCall.CallInfo, subCall.CallName).Result; if (response.SuccessStatus == ArgumentCheckResult.Successful) { var permCheck = PermissionManager.CheckAllowed(context, new CallInfo[] { subCall.CallInfo }); if (!permCheck.IsSuccess) { if (permCheck.ErrorMessage != null) { ReplyAsync(context, permCheck.ErrorMessage, ReplyType.Error, context.Prefix, context.CommandText); } } else { call = () => { instance.Install(context, DependencyFactory); foreach (var buildEvent in Owner.GetBuildEvents(instance.GetType())) { buildEvent.Invoke(instance); } LogCommand(context, subCall.CallInfo); if (subCall.CallInfo.ShowTyping) { context.Channel.TriggerTypingAsync().Wait(); } return((Task)subCall.CallInfo.Method.Invoke(instance, response.CallArguments)); }; return(true); } return(false); } } ReplyAsync(context, response.ErrorMessage.message, ReplyType.Error, new object[] { context.Prefix, context.CommandText } .Concat(response.ErrorMessage.values.Select(v => v(context.TextResource))) .ToArray()); return(false); }
public TransactionController() : this( DependencyFactory.Resolve <ITransactionDao>(), DependencyFactory.Resolve <ITransportUpdateDao>(), DependencyFactory.Resolve <IParser>()) { }
public OpenProjectCommand() { _projectService = DependencyFactory.Resolve <IProjectService>(); }
public virtual Puesto ObtenerPuesto(long puestoId) { return(DependencyFactory.Resolve <IBaseDA <Puesto> >().GetById(puestoId)); }
public CreateNewDocumentAction() { _dockingService = DependencyFactory.Resolve <IDockingService>(); }
public SingletonFactory(DependencyFactory original) { this.original = original; }
public CheckUsernameMessageEvent() { UserRepository = DependencyFactory.Resolve <IRepository <UserInfo> >(); }