public async Task <ActionResult> DeleteConfirmed(int id) { CreditsNet creditsNet = await dbContext.CreditsNets.FindAsync(id); dbContext.CreditsNets.Remove(creditsNet); await dbContext.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(int ID = -1) { CreditsNet creditsNet = await dbContext.CreditsNets.FirstOrDefaultAsync(x => x.ID == ID); if (creditsNet == null) { creditsNet = new CreditsNet(); creditsNet.ID = -1; } return(View(creditsNet)); }
// GET: CreditsNet/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CreditsNet creditsNet = await dbContext.CreditsNets.FindAsync(id); if (creditsNet == null) { return(HttpNotFound()); } return(View(creditsNet)); }
public async Task <ActionResult> Edit(CreditsNet model) { if (ModelState.IsValid) { var creditsNet = await dbContext.CreditsNets.FirstOrDefaultAsync(x => x.ID == model.ID); if (creditsNet == null) { creditsNet = new CreditsNet(); dbContext.CreditsNets.Add(creditsNet); } creditsNet.Name = model.Name; creditsNet.EndPoint = model.EndPoint; await dbContext.SaveChangesAsync(); return(RedirectToAction("Index", "CreditsNet")); } return(View(model)); }