Ejemplo n.º 1
0
        public static string RewriteDataPath(this Sccomp selected_comp)
        {
            string path = string.Empty;

            if (selected_comp.path.Contains("(")) // TAFA Version
            {
                int    start_ndx   = selected_comp.path.IndexOf("(");
                int    length      = selected_comp.path.Length - start_ndx;
                string non_bracket = selected_comp.path.Substring(start_ndx, length).Trim().TrimStart('(').TrimEnd(')');

                //path = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory)/*.Parent*/.FullName + @"\" + non_bracket + @"\";
                path = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.FullName + @"\" + non_bracket + @"\";
            }
            else
            {
                if (selected_comp.path.TrimStart().StartsWith(@"\\"))
                {
                    path = selected_comp.path.TrimStart();
                }
                else
                {
                    //path = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory)/*.Parent*/.FullName + @"\" + selected_comp.path.Trim() + @"\";
                    path = Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.FullName + @"\" + selected_comp.path.Trim() + @"\";
                }
            }

            return(path);
        }
Ejemplo n.º 2
0
        public static SccompVM ToViewModel(this Sccomp sccomp)
        {
            if (sccomp == null)
            {
                return(null);
            }

            var s = new SccompVM
            {
                sccomp  = sccomp,
                compnam = sccomp.compnam,
                compcod = sccomp.compcod,
                path    = sccomp.path
            };

            return(s);
        }