public ActionResult create(FormCollection form) { using (MDB mdb = new MDB()) { DbPipe dbt = new DbPipe(); dbt.Name = form["Name"]; dbt.Executor = form["Executor"]; dbt.Parameters = form["Parameters"].Split(new string[] { "\r\n", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries).ToList(); mdb.Document <DbPipe>().InsertOne(dbt); } return(RedirectToAction("index")); }
public ActionResult edit(FormCollection form) { using (MDB mdb = new MDB()) { DbPipe dbt = new DbPipe(); dbt.Id = form["Id"]; dbt.Name = form["Name"]; dbt.Executor = form["Executor"]; dbt.IsMultipleInput = form["IsMultipleInput"] != "false"; dbt.IsMultipleThread = form["IsMultipleThread"] != "false"; dbt.Parameters = form["Parameters"].Split(new string[] { "\r\n", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries).ToList(); UpdateDefinitionBuilder <DbPipe> builder = new UpdateDefinitionBuilder <DbPipe>(); mdb.UpdateOne <DbPipe>(x => x.Id == dbt.Id, dbt); } return(RedirectToAction("index")); }