public static WatermarkModel ReplaceWithContext(this WatermarkModel textLayer, Service service) { var input = new TCAdmin.SDK.Scripting.InputParser(textLayer.Text); service?.ReplacePropertyValues(input); textLayer.Text = input.GetOutput(); return(textLayer); }
public ActionResult WatermarkSettings(int id, WatermarkModel model) { var game = new TCAdmin.GameHosting.SDK.Objects.Game(id); if (!ModelState.IsValid) { return(new JsonHttpStatusResult(new { Message = "Cannot save - Model state invalid." }, HttpStatusCode.BadRequest)); } var settings = GetSettingsForGame(game); settings.Watermarks.Add(model); SaveBannerSettingsToGame(game, settings); return(new JsonHttpStatusResult(new { Message = "Saved Successfully" }, HttpStatusCode.OK)); }