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);
        }
Exemple #2
0
        // 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
                    });
                }
            }
        }