public Company Save(Company company)
 {
     if (company.Id == 0)
     {
         _context.Companies.Add(company);
     }
     else
     {
         _context.Companies.Attach(company);
         _context.Entry(company).State = EntityState.Modified;
     }
     _context.SaveChanges();
     return company;
 }
 public Company Save(Company company)
 {
     return _companyRepository.Save(company);
 }
 public void DeleteCompany(Company company)
 {
     _companyRepository.Delete(company.Id);
 }