public void DeletePrimaryCategory(PrimaryCategory primaryCategory)
        {
            if (primaryCategory == null)
            {
                throw new ArgumentNullException(nameof(primaryCategory));
            }

            _context.PrimaryCategories.Remove(primaryCategory);
        }
        public void AddPrimaryCategory(PrimaryCategory primaryCategory)
        {
            if (primaryCategory == null)
            {
                throw new ArgumentNullException(nameof(primaryCategory));
            }

            _context.PrimaryCategories.Add(primaryCategory);
        }
 public ActionResult Create(PrimaryCategory Pc)
 {
     if (ModelState.IsValid)
     {
         projectContext.PrimaryCat.Add(Pc);
         projectContext.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
        public void UpdatePrimaryCategory(PrimaryCategory primaryCategory)
        {
            if (primaryCategory == null)
            {
                throw new ArgumentNullException(nameof(primaryCategory));
            }

            if (!PrimaryExists(primaryCategory.Id))
            {
                throw new ArgumentException(nameof(primaryCategory.Id));
            }

            _context.PrimaryCategories.Update(primaryCategory);
        }
 public ActionResult Edit(int id, PrimaryCategory pc)
 {
     if (ModelState.IsValid)
     {
         pc.PrimaryCategoryId           = id;
         projectContext.Entry(pc).State = System.Data.Entity.EntityState.Modified;
         projectContext.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
 public ActionResult Delete(int id, PrimaryCategory pc)
 {
     if (!CheckValidation(id))
     {
         pc.PrimaryCategoryId           = id;
         projectContext.Entry(pc).State = System.Data.Entity.EntityState.Deleted;
         projectContext.SaveChanges();
         List <PrimaryCategory> PrimCat = projectContext.PrimaryCat.ToList();
         return(View("Index", PrimCat));
     }
     else
     {
         return(Content("Can't be deleted"));
     }
 }