public async Task <IActionResult> AddCompany(Dtos.CompanyDto Company)
        {
            if (ModelState.IsValid == false)
            {
                return(BadRequest(ModelState));
            }

            var result = companyService.AddCompany(Company);

            if (!result)
            {
                return(BadRequest("Error saving products"));
            }

            //var client1 = new SectorApiClient.SectorApiClient("https://localhost:57532"); //tried it, not working, call it from UI itself.
            //SectorApiClient.CompanyDto comp1 = new SectorApiClient.CompanyDto()
            //{
            //    CompanyCode = Company.CompanyCode,
            //    CompanyName = Company.CompanyName,
            //    Sector = Company.Sector,
            //    Turnover = Company.Turnover
            //};
            //await client1.CompanyAsync(comp1) ;

            return(StatusCode(201));
        }
        public IActionResult UpdateCompany(Dtos.CompanyDto obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (obj == null)
            {
                return(BadRequest("Product is required"));
            }

            //var prod = companyService.GetCompany(obj.CompanyId);

            //if (prod == null)
            //  return NotFound();

            var result = companyService.UpdateCompnany(obj);

            if (result)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest("Update failed"));
            }
        }