//添加元属性完成动作 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")); } }
//资产类类别添加完成 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")); } }