public ActionResult EditModel(int id)
        {
            var           carCategoryDb = CarCategoryRepository.LoadEntities(c => c.ID == id).FirstOrDefault();
            CarCategoryVm carCategoryVm = AutoMapper.Mapper.DynamicMap <CarCategory, CarCategoryVm>(carCategoryDb);

            return(PartialView(carCategoryVm));
        }
        public ActionResult EditCarCategory(CarCategoryVm carCategoryVm)
        {
            if (ModelState.IsValid)
            {
                carCategoryVm.Status  = (short)StatusEnum.Enable;
                carCategoryVm.DelFlag = (short)DelFlagEnum.Normal;
                carCategoryVm.SubTime = DateTime.Now;

                CarCategory carCategory = AutoMapper.Mapper.DynamicMap <CarCategoryVm, CarCategory>(carCategoryVm);
                CarCategoryRepository.UpdateEntity(carCategory);
                CarCategoryRepository.SaveChanges();
                return(Json(new { msg = true }));
            }
            else
            {
                //return PartialView(carCategoryVm);
                return(PartialView("EditModel", carCategoryVm));
            }
        }