public ActionResult EditModel(int id)
        {
            AppDbContext          dbContext  = new AppDbContext();
            List <BrandModels>    brands     = dbContext.getBrands.ToList();
            List <CategoryModels> categories = dbContext.getCategories.ToList();
            ModelModels           model      = dbContext.getModels.SingleOrDefault(m => m.Id == id);

            EditModelViewModels viewModels = new EditModelViewModels();

            viewModels.Id         = id;
            viewModels.Name       = model.Name;
            viewModels.BrandId    = model.BrandId;
            viewModels.Brands     = brands;
            viewModels.CategoryId = model.CategoryId;
            viewModels.Categories = categories;
            return(View(viewModels));
        }
        public ActionResult EditModel(EditModelViewModels viewModels)
        {
            AppDbContext dbContext = new AppDbContext();

            ModelModels model = new ModelModels
            {
                Id          = viewModels.Id,
                Name        = viewModels.Name,
                CategoryId  = viewModels.CategoryId,
                BrandId     = viewModels.BrandId,
                CreatedBy   = User.Identity.Name,
                CreatedDate = DateTime.Now,
            };

            dbContext.updateModel(model);

            return(RedirectToAction("Index"));
        }