Example #1
0
        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"));
        }
Example #2
0
        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"));
        }
Example #3
0
        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));
        }