public static CompanyViewRepository GetCompanyViewRepository()
 {
     var repository = new CompanyViewRepository();
     repository.UnitOfWork = GetUnitOfWork();
     return repository;
 }
 public static CompanyViewRepository GetCompanyViewRepository(IUnitOfWork unitOfWork)
 {
     var repository = new CompanyViewRepository();
     repository.UnitOfWork = unitOfWork;
     return repository;
 }