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);
 }
예제 #2
0
 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);
 }