public Boolean ManageDelete(SubCategoryVO subCategory)
        {
            bool ok = false;
            ok = _subCategoryBl.Remove(subCategory.SubCategoryID);

            return ok;
        }
        public Boolean ManageSave(SubCategoryVO subCategory)
        {
            bool ok = false;
            ok = _subCategoryBl.Save(subCategory);

            return ok;
        }
 public void InsertOrUpdate(SubCategoryVO category)
 {
     if (category.SubCategoryID == default(int))
     {
         _context.SetAdd(category);
     }
     else
     {
         _context.SetModified(category);
     }
 }
 public void InsertOrUpdateGraph(SubCategoryVO customerGraph)
 {
     if (customerGraph.State == State.Added)
     {
         _context.SubCategories.Add(customerGraph);
     }
     else
     {
         _context.SubCategories.Add(customerGraph);
         _context.ApplyStateChanges();
     }
 }
        private void CategoryInfo(SubCategoryVO subcategory)
        {
            if (subcategory != null && subcategory.CategoryID > 0)
            {
                CategoryVO category = _categoryBl.GetAll().FirstOrDefault(x => x.CategoryID == subcategory.CategoryID);
                var parameters = new NavigationParameters();
                parameters.Add("To", category);
                _regionManager.RequestNavigate("ContentRegion", new Uri("CategoryInfoView", UriKind.Relative),
                    NavigationCompleted,parameters);

                //IRegion region = ...
                //region.RequestNavigate(newUri("MyView", UriKind.Relative));            
            }
        }
 public bool Save(SubCategoryVO vo)
 {
     _subCategoryAccessor.Repo.InsertOrUpdate(vo);
     return _subCategoryAccessor.Save();            
 }