public IActionResult Edit(int Id)
        {
            var company   = _dbContext.Companies.FirstOrDefault(c => c.Id == Id);
            var viewModel = new EditCompanyVIewModel()
            {
                Id          = company.Id,
                CompanyName = company.Namn,
                Email       = company.Epost,
                City        = company.Stad,
                Adress      = company.GatuAdress,
                Postalcode  = company.PostalCode,
                CompanyType = company.CompanyTyp,
            };

            return(View(viewModel));
        }
        public IActionResult Edit(EditCompanyVIewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var company = _dbContext.Companies.FirstOrDefault(c => c.Id == viewModel.Id);
                company.Namn       = viewModel.CompanyName;
                company.Epost      = viewModel.Email;
                company.Stad       = viewModel.City;
                company.GatuAdress = viewModel.Adress;
                company.PostalCode = viewModel.Postalcode;
                company.CompanyTyp = viewModel.CompanyType;

                _dbContext.SaveChanges();
                return(RedirectToAction("Index", "Company"));
            }

            return(View(viewModel));
        }