public IHttpActionResult PostTenant(TenantModel tenant) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbTenant = new Tenant(); dbTenant.User = db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); dbTenant.Update(tenant); db.Tenants.Add(dbTenant); db.SaveChanges(); tenant.TenantId = dbTenant.TenantId; return CreatedAtRoute("DefaultApi", new { id = tenant.TenantId }, tenant); }