コード例 #1
0
 public void Put(int id, [FromBody] Alias alias)
 {
     if (ModelState.IsValid)
     {
         aliases.UpdateAlias(alias);
     }
 }
コード例 #2
0
 public Alias Put(int id, [FromBody] Alias Alias)
 {
     if (ModelState.IsValid)
     {
         Alias = aliases.UpdateAlias(Alias);
     }
     return(Alias);
 }
コード例 #3
0
 public Alias Put(int id, [FromBody] Alias alias)
 {
     if (ModelState.IsValid)
     {
         alias = _aliases.UpdateAlias(alias);
         _logger.Log(LogLevel.Information, this, LogFunction.Update, "Alias Updated {Alias}", alias);
     }
     return(alias);
 }
コード例 #4
0
 public Alias Put(int id, [FromBody] Alias alias)
 {
     if (ModelState.IsValid && _aliases.GetAlias(alias.AliasId, false) != null)
     {
         alias = _aliases.UpdateAlias(alias);
         _logger.Log(LogLevel.Information, this, LogFunction.Update, "Alias Updated {Alias}", alias);
     }
     else
     {
         _logger.Log(LogLevel.Error, this, LogFunction.Security, "Unauthorized Alias Put Attempt {Alias}", alias);
         HttpContext.Response.StatusCode = (int)HttpStatusCode.Forbidden;
         alias = null;
     }
     return(alias);
 }