예제 #1
0
 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ę.";
         }
     }
 }
예제 #2
0
 public PartialViewResult AddScritp()
 {
     AddScriptVM model = new AddScriptVM();
     model.SetModel(User.Identity.Name);
     //SQL sql = new SQL();
     //sql.Connect();
     //User user = sql.ReturnUserByName(User.Identity.Name);
     //user.Name = User.Identity.Name;
     //Script script = new Script();
     //model.user = user;
     //model.script = script;
     //sql.Close();
     return PartialView("_AddScript", model);
 }