public void Put(int id, [FromBody] ModuleDefinition ModuleDefinition)
 {
     if (ModelState.IsValid)
     {
         ModuleDefinitions.UpdateModuleDefinition(ModuleDefinition);
     }
 }
 public void Put(int id, [FromBody] ModuleDefinition moduleDefinition)
 {
     if (ModelState.IsValid)
     {
         _moduleDefinitions.UpdateModuleDefinition(moduleDefinition);
         _logger.Log(LogLevel.Information, this, LogFunction.Update, "Module Definition Updated {ModuleDefinition}", moduleDefinition);
     }
 }
 public void Put(int id, [FromBody] ModuleDefinition moduleDefinition)
 {
     if (ModelState.IsValid && moduleDefinition.SiteId == _alias.SiteId && _moduleDefinitions.GetModuleDefinition(moduleDefinition.ModuleDefinitionId, moduleDefinition.SiteId) != null)
     {
         _moduleDefinitions.UpdateModuleDefinition(moduleDefinition);
         _logger.Log(LogLevel.Information, this, LogFunction.Update, "Module Definition Updated {ModuleDefinition}", moduleDefinition);
     }
     else
     {
         _logger.Log(LogLevel.Error, this, LogFunction.Security, "Unauthorized ModuleDefinition Put Attempt {ModuleDefinition}", moduleDefinition);
         HttpContext.Response.StatusCode = (int)HttpStatusCode.Forbidden;
     }
 }