public List <Company> GetByRange(int skip, int take, string word, EStatusCompany status)
 {
     return(_context.Company
            .Include("ListAddressCompany")
            .Include("ListPhonesCompany")
            .Where(CompanySpecs.GetCompany(word, status))
            .OrderBy(x => x.IdCompany).Skip((skip - 1) * take).Take(take).ToList());
 }
 public int GetCount(string word, EStatusCompany status)
 {
     return(_context.Company.Where(CompanySpecs.GetCompany(word, status)).Count());
 }