public async Task <IActionResult> Edit(int id, [Bind("Id,Name,LanguageCode,EditorMode,Available,CodeTemplate")] ProgrammingLanguageModel programingLanguageModel) { if (id != programingLanguageModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(programingLanguageModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProgramingLanguageModelExists(programingLanguageModel.Id)) { return(NotFound()); } throw; } return(RedirectToAction(nameof(Index))); } return(View(programingLanguageModel)); }
public IActionResult Add([Bind("Name,LanguageCode,EditorMode,Available")] ProgrammingLanguageModel programingLanguageModel) { if (ModelState.IsValid) { _context.ProgrammingLanguages.Add(programingLanguageModel); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public void EditProgLanguageRecord(ProgrammingLanguageModel model) { dbcontext.Entry(model).State = EntityState.Modified; dbcontext.SaveChanges(); }
public void RemoveProgLanguageRecord(ProgrammingLanguageModel model) { dbcontext.ProgrammingLanguages.Remove(model); dbcontext.SaveChanges(); }
public void SaveNewProgLanguageRecord(ProgrammingLanguageModel model) { dbcontext.ProgrammingLanguages.Add(model); dbcontext.SaveChanges(); }
public IActionResult AddLanguageRecord(ProgrammingLanguageModel model) { programmingLanguageDataRepository.SaveNewProgLanguageRecord(model); return(RedirectToAction("LookProgLanguages")); }