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")); } }