public void Put(int id, [FromBody] Alias alias) { if (ModelState.IsValid) { aliases.UpdateAlias(alias); } }
public Alias Put(int id, [FromBody] Alias Alias) { if (ModelState.IsValid) { Alias = aliases.UpdateAlias(Alias); } return(Alias); }
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); }
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); }