示例#1
0
        public void UpdateRegisterItem(RegisterItemV2 item)
        {
            var cultureName = CultureHelper.GetCurrentCulture();

            string name = !CultureHelper.IsNorwegian(cultureName) && !string.IsNullOrEmpty(item.NameEnglish)
                          ? item.NameEnglish : item.Name;

            string description = !CultureHelper.IsNorwegian(cultureName) && !string.IsNullOrEmpty(item.DescriptionEnglish)
              ? item.DescriptionEnglish : item.Description;

            SystemId        = item.SystemId;
            Name            = name;
            Seoname         = item.Seoname;
            Submitter       = item.Submitter;
            SubmitterId     = item.SubmitterId;
            Owner           = item.Owner;
            OwnerId         = item.OwnerId;
            Description     = description;
            DateSubmitted   = item.DateSubmitted;
            Modified        = item.Modified;
            Status          = item.Status;
            StatusId        = item.StatusId;
            Register        = item.Register;
            RegisterId      = item.RegisterId;
            DateAccepted    = item.DateAccepted;
            DateNotAccepted = item.DateNotAccepted;
            DateSuperseded  = item.DateSuperseded;
            DateRetired     = item.DateRetired;
            VersionNumber   = item.VersionNumber;
            VersionName     = item.VersionName;
        }
示例#2
0
        private Registeritem ConvertRegisterItem(RegisterItemV2 item, FilterParameters filter = null)
        {
            string registerId = System.Web.Configuration.WebConfigurationManager.AppSettings["RegistryUrl"];  //uri.Scheme + "://" + uri.Authority;

            if (registerId.Substring(registerId.Length - 1, 1) == "/")
            {
                registerId = registerId.Remove(registerId.Length - 1);
            }
            var tmp = new Registeritem(item, registerId, filter);

            return(tmp);
        }