// GET: ServerBackups/Create public ActionResult Create(int serverId) { ServerBackupVM vm = new ServerBackupVM(0, serverId); ViewBag.Frequency = vm.frequency; ViewBag.BackupType = vm.type; ViewBag.SQLBackup = vm.SQLServer; return(View()); }
// GET: ServerBackups/Edit/5 public ActionResult Edit(int?id, int serverId) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServerBackupVM vm = new ServerBackupVM((int)id, serverId); ViewBag.Frequency = vm.frequency; ViewBag.BackupType = vm.type; ViewBag.SQLBackup = vm.SQLServer; return(View(vm.backup)); }
public ActionResult Edit(ServerBackup serverBackup) { int serverId = sprocs.ReturnSQLServer(serverBackup.SQLBackupID).Server_ServerID; if (ModelState.IsValid) { sprocs.MergeBackup(serverBackup); return(RedirectToAction("Index", new { serverId = serverId })); } ServerBackupVM vm = new ServerBackupVM(serverBackup.BackupID, serverId); ViewBag.Frequency = vm.frequency; ViewBag.BackupType = vm.type; ViewBag.SQLBackup = vm.SQLServer; return(View(serverBackup)); }