public async Task <IActionResult> DeletePodCategory(int?id) { if (id != null) { Pod_Category pct = db.Pod_Categories.FirstOrDefault(c => c.Id == id); db.Pod_Categories.Remove(pct); await db.SaveChangesAsync(); } return(RedirectToAction("List", "Admin")); }
public async Task <IActionResult> EditPodCategory(Pod_Category model, string ctmodel) { var pct = db.Pod_Categories.FirstOrDefault(p => p.Id == model.Id); int cid = db.Categories.FirstOrDefault(c => c.Name == ctmodel).Id; if (pct.Id == model.Id) { pct.Name = model.Name; pct.CategoryId = cid; await db.SaveChangesAsync(); } return(RedirectToAction("List", "Admin")); }
public async Task <IActionResult> AddPodCategory(Pod_Category model, string ctmodel) { if (ModelState.IsValid) { int cid = db.Categories.FirstOrDefault(p => p.Name == ctmodel).Id; Pod_Category podcat = new Pod_Category { Name = model.Name, CategoryId = cid }; await db.Pod_Categories.AddAsync(podcat); await db.SaveChangesAsync(); return(RedirectToAction("List", "Admin")); } return(View(model)); }