//添加元属性完成动作
        public IActionResult addYSX_OK(IFormCollection f)
        {
            var p = new YSX_Model();

            p.ID        = f["ID"];
            p.Length    = f["Length"];
            p.Name      = f["Name"];
            p.Unit      = f["Unit"];
            p.Remarks   = f["Remarks"];
            p.Edition   = f["Edition"];
            p.Data_Type = f["Data_Type"];
            List <string> keys  = new List <string>();
            List <string> value = new List <string>();
            List <Dictionary <string, string> > WDs = new List <Dictionary <string, string> >();
            int j = 0;

            for (int i = 0; i < f.Count; i++)
            {
                if (f.Keys.ToArray()[i].Contains("ysx_wd_key_"))
                {
                    keys.Add(f["ysx_wd_key_" + (j + 1).ToString()]);
                    value.Add(f["ysx_wd_value_" + (j + 1).ToString()]);
                    p.Dimension_dic[keys[j]] = value[j];
                    j++;
                }
            }
            ;
            //在这里将数据插入数据库
            try
            {
                M_Db_Operate m_Db_Operate = new M_Db_Operate();
                var          collection   = m_Db_Operate.database.GetCollection <YSX_Model>("Meta_attribute");

                m_Db_Operate.Insert_Data(collection, p);
                return(View("../Home/add_OK"));
            }
            catch (InvalidCastException e)
            {
                ViewData["e"] = e.ToString();
                return(View("../Home/add_ERROR"));
            }
        }
Exemple #2
0
        //资产类类别添加完成
        public IActionResult addTYPE_OK(IFormCollection f)
        {
            var type_name = f["type_name"].ToString();
            var F_name    = f["F_name"].ToString();

            try
            {
                Class_template old = new Class_template(F_name);
                old.TPYE = type_name;
                old.F_id = F_name;
                M_Db_Operate m_Db_Operate = new M_Db_Operate();
                var          collection   = m_Db_Operate.database.GetCollection <Class_template>("Class_templates");
                m_Db_Operate.Insert_Data(collection, old);
                return(View("../Home/add_OK"));
            }
            catch (InvalidCastException e)
            {
                ViewData["e"] = e.ToString();
                return(View("../Home/add_ERROR"));
            }
        }
        //添加维度完成 -- 没有用到
        public IActionResult addWD_OK(IFormCollection f)
        {
            Dimension_Information_Model D_M = new Dimension_Information_Model();

            D_M.NAME    = f["wd_name"];
            D_M.ID      = f["wd_id"];
            D_M.Remarks = f["bg"];

            //在这里将数据插入数据库
            try
            {
                M_Db_Operate m_Db_Operate = new M_Db_Operate();
                var          collection   = m_Db_Operate.database.GetCollection <Dimension_Information_Model>("Dimension_Information");
                m_Db_Operate.Insert_Data(collection, D_M);
                return(View("../Home/add_OK"));
            }
            catch (InvalidCastException e)
            {
                ViewData["e"] = e.ToString();
                return(View("../Home/add_ERROR"));
            }
        }