public ActionResult Delete(int id)
        {
            try
            {
                // UNDONE: Запрет возможности удалить базовую компанию
                if (id != 1)
                {
                    var companyEmployees = _companyEmployeeManager.GetAllCompanyEmployee();
                    var isExist          = companyEmployees.FindAll(c => c.CompanyId == id);

                    if (isExist.Count > 0)
                    {
                        // UNDONE: Продумать View для запрета операции

                        return(RedirectToAction(nameof(Index)));
                    }

                    _companyManager.DeleteCompany(id);

                    // UNDONE: Обработать потенциальную ошибку при операции с данными
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }