public async Task <IActionResult> CreateCompanyAndHeadquarter([FromBody] CompanyAndHeadquarterModel model) { manager.CreateCompanyAndHeadquarter(model); var companies = manager.GetCompanies(); return(Ok(companies)); }
public void CreateCompanyAndHeadquarter(CompanyAndHeadquarterModel model) { var newHeadquarter = new Headquarter { Id = Guid.NewGuid().ToString(), Country = model.Country, City = model.City, Street = model.Street }; var newCompany = new Company { Id = Guid.NewGuid().ToString(), Name = model.Name, HeadquarterId = newHeadquarter.Id }; db.Headquarters.Add(newHeadquarter); db.Companies.Add(newCompany); db.SaveChanges(); }
public void CreateCompanyAndHeadquarter(CompanyAndHeadquarterModel model) { repository.CreateCompanyAndHeadquarter(model); }