public ActionResult Create([Bind(Include = "TempModuleId,Title,Description,SortOrder,TempWorkbookId,CreatedDateTime,CreatedBy,ModifiedDateTime,ModifiedBy,IsRemoved")] TempModuleViewModels tempModule) { var module = new TempModule(); module.Title = tempModule.Title; module.Description = tempModule.Description; module.SortOrder = tempModule.SortOrder; module.TempWorkbookId = tempModule.TempWorkbookId; if (ModelState.IsValid) { //assign system fields module.CreatedDateTime = DateTime.Now; module.CreatedBy = GetSessionUserId(); module.ModifiedDateTime = DateTime.Now; module.ModifiedBy = GetSessionUserId(); _context.TempModules.Add(module); _context.SaveChanges(); return(RedirectToAction("Index").WithSuccess("Module created successfully!")); } return(View(tempModule)); }
public ActionResult Edit([Bind(Include = "TempModuleId,Title,Description,SortOrder,TempWorkbookId,CreatedDateTime,CreatedBy,ModifiedDateTime,ModifiedBy,IsRemoved")] TempModule tempModule) { var recModule = _context.TempModules.Find(tempModule.TempModuleId); if (ModelState.IsValid) { if (recModule != null) { recModule.Title = tempModule.Title; recModule.Description = tempModule.Description; recModule.SortOrder = tempModule.SortOrder; recModule.TempWorkbookId = tempModule.TempWorkbookId; recModule.CreatedBy = tempModule.CreatedBy; recModule.CreatedDateTime = tempModule.CreatedDateTime; //update date stamp recModule.ModifiedDateTime = DateTime.Now; recModule.ModifiedBy = GetSessionUserId(); _context.Entry(recModule).State = EntityState.Modified; } _context.SaveChanges(); return(RedirectToAction("Index").WithSuccess("Module updated successfully!")); } return(View(recModule)); }
public ActionResult DeleteConfirmed(byte id) { TempModule tempModule = _context.TempModules.Find(id); tempModule.IsRemoved = true; _context.Entry(tempModule).State = EntityState.Modified; //_context.TempModules.Remove(tempModule); _context.SaveChanges(); return(RedirectToAction("Index").WithSuccess("Module successfully deleted!")); }
// GET: TempModules/Edit/5 public ActionResult Edit(byte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TempModule tempModule = _context.TempModules.Find(id); if (tempModule == null) { return(HttpNotFound()); } return(View(tempModule)); }
// GET: TempModules/Details/5 public ActionResult Details(byte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TempModule tempModule = _context.TempModules.Find(id); if (tempModule == null) { return(HttpNotFound()); } //get user fullname tempModule.CreatedBy = GetFullName(tempModule.CreatedBy); tempModule.ModifiedBy = GetFullName(tempModule.ModifiedBy); return(View(tempModule)); }