public Language Post([FromBody] Language language) { if (ModelState.IsValid) { language = _languages.AddLanguage(language); _logger.Log(LogLevel.Information, this, LogFunction.Create, "Language Added {Language}", language); } return(language); }
public Language Post([FromBody] Language language) { if (ModelState.IsValid && language.SiteId == _alias.SiteId) { language = _languages.AddLanguage(language); _logger.Log(LogLevel.Information, this, LogFunction.Create, "Language Added {Language}", language); } else { _logger.Log(LogLevel.Error, this, LogFunction.Security, "Unauthorized Language Post Attempt {Language}", language); HttpContext.Response.StatusCode = (int)HttpStatusCode.Forbidden; language = null; } return(language); }