public string AfterAdd(AddScriptVM vm) { vm.script.UserID = vm.user.ID; vm.script.DateOfCreate = DateTime.Now; SQL sql = new SQL(); sql.Connect(); bool checkInst = sql.CheckNameInstance(vm.script.InOfDb); if (!checkInst) sql.AddInstanceDb(vm.script.InOfDb); vm.script.AddInstance(vm.script.InOfDb, sql.ReturnIdOfInstance(vm.script.InOfDb)); vm.script.CreateUniqueName(); if (sql.CheckUniqueName(vm.script.UniqueName)) { return "Ta wersja już istnieje, przejdź do edycji."; } else { if (sql.AddNewScript(vm.script)) { sql.Close(); return "Dodano pomyślnie: " + vm.script.UniqueName; } else { sql.Close(); return "Nie udało się."; } } }