public ActionResult Create(BackupTask backuptask) { if (ModelState.IsValid) { db.BackupTasks.Add(backuptask); db.SaveChanges(); return RedirectToAction("Index", new { id = backuptask.MachineId }); } InitializeFields(backuptask); return View(backuptask); }
private void InitializeFields(BackupTask backuptask) { if (backuptask != null) ViewBag.MachineId = backuptask.MachineId; ViewBag.SourceUserId = new SelectList(db.Users, "UserId", "Name", backuptask == null ? null : backuptask.SourceUserId); ViewBag.DestUserId = new SelectList(db.Users, "UserId", "Name", backuptask == null ? null : backuptask.DestUserId); }
public ActionResult Edit(BackupTask backuptask) { if (ModelState.IsValid) { db.Entry(backuptask).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index", new { id = backuptask.MachineId }); } InitializeFields(backuptask); return View(backuptask); }