public static AppCategoryModel ToCategoryModel(this AppCategory inAppCat)
        {
            AppCategoryModel appCatModel = new AppCategoryModel()
            {
                 AppCategoryName = inAppCat.AppCategoryName
            };

            return appCatModel;
        }
        public JsonResult CreateCategoryOnFly(AppCategoryModel catModel)
        {
            AppCategory appCat = catModel.ToDomainCategory();
            AppCategory getNewAppCat = categoryRepository.createNewCategory(appCat);

            AppCategoryModel newAppCat = new AppCategoryModel();

            newAppCat.AppCategoryID = getNewAppCat.AppCatID;
            newAppCat.AppCategoryName = getNewAppCat.AppCategoryName;

            return Json(newAppCat);
        }
        public ActionResult CreateCategory(AppCategoryModel catModel)
        {
            try
            {
                AppCategory appCat = catModel.ToDomainCategory();
                AppCategory getNewAppCat = categoryRepository.createNewCategory(appCat);

                return RedirectToAction("CreateApp", "App");
            }
            catch
            {
                return View();
            }
        }
 //
 // GET: /Category/Create
 public ActionResult CreateCategory()
 {
     AppCategoryModel appCatModel = new AppCategoryModel();
     return View(appCatModel);
 }