public IHttpActionResult Put(Company newCompany) { Umbrella = newCompany; return StatusCode(HttpStatusCode.NoContent); }
private static void InitData() { Umbrella = new Company() { ID = 1, Name = "Umbrella", Revenue = 1000, Category = CompanyCategory.Communication, Employees = new List<Employee>() }; }
public IHttpActionResult PutToCompany(int key, Company company) { var navigateCompany = Employees.First(e => e.ID == key).Company; Employees.First(e => e.ID == key).Company = company; if (navigateCompany.Name == "Umbrella") { UmbrellaController.Umbrella = navigateCompany; } else { return BadRequest(); } return StatusCode(HttpStatusCode.NoContent); }