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"));
        }