public async Task <IActionResult> EditCompany(Guid id)
        {
            Company company = await _companyService.GetCompanyById(id);

            AdminEditCompanyViewModel model = new AdminEditCompanyViewModel()
            {
                CompanyName        = company.CompanyName,
                CompanyDescription = company.CompanyDescription,
                CompanyMemberSize  = company.CompanyMemberSize
            };

            return(View(model));
        }
        public async Task <IActionResult> EditCompany(Guid id, AdminEditCompanyViewModel model)
        {
            if (ModelState.IsValid)
            {
                Company company = await _companyService.GetCompanyById(id);

                company.CompanyName        = model.CompanyName;
                company.CompanyDescription = model.CompanyDescription;
                company.CompanyMemberSize  = model.CompanyMemberSize;

                await _companyService.EditCompany(company);

                return(RedirectToAction("GetCompanies"));
            }
            return(View(model));
        }