public void Update(CategoryViewModel vm)
        {
            Catetgory p = new Catetgory();

            p.Id     = vm.Id;
            p.Name   = vm.Name;
            p.Status = true;
            _context.Catetgories.Update(p);
            _context.SaveChanges();
        }
        public void Delete(int id)
        {
            Catetgory p = _context.Catetgories.Find(id);

            if (p == null)
            {
                throw new Exception("Category isn't exsit");
            }
            _context.Catetgories.Remove(p);
            _context.SaveChanges();
        }
        public int Add(CategoryViewModel vm)
        {
            Catetgory p = new Catetgory();

            p.Name   = vm.Name;
            p.Status = true;
            var a = _context.Catetgories.Add(p);

            _context.SaveChanges();
            return(a.Entity.Id);
        }