public string GetTemplateVersion(string dataComponentGuid) { string version; TemplateVersions.TryGetValue(dataComponentGuid, out version); // Version string is ok to be null. // DateTime.Now.ToUniversalTime().Ticks.ToString(); return(version); }
// najde všechny template do DropDownListu pro nové verze z V_VERSION_LOG_TEMPLATE public void GetTemplateVersionsAndCompanies() { // Template versions: List <V_VERSION_LOG_TEMPLATE> templateVersionsFromDb = dbRepository.GetTemplateVersions(); if (TemplateVersions == null) { TemplateVersions = new List <TemplateVersionsSelectListItem>(); } TemplateVersions.Clear(); TemplateVersions.Add(new TemplateVersionsSelectListItem { Text = "option", Value = 0 }); foreach (V_VERSION_LOG_TEMPLATE templateVersion in templateVersionsFromDb) { TemplateVersions.Add(new TemplateVersionsSelectListItem { Text = $"{templateVersion.VER_ID.ToString()} {templateVersion.VER_NAME}", Value = templateVersion.VER_ID } ); } // Companies: if (Companies == null) { List <VERSION_COMPANY> companiesFromDB = dbRepository.GetCompanies(); List <CompanyEntity> companies = companiesFromDB.Select(x => new CompanyEntity(HelpsMethods.GetIntFromDecimal(x.VER_COMPANY_ID), x.VER_COMPANY)).OrderBy(company => company.Name).ToList(); Companies = new List <SelectListItem>(); Companies.Add(new SelectListItem { Text = "option", Value = null }); foreach (var company in companies) { Companies.Add(new SelectListItem { Text = company.Name, Value = company.Name }); } } }