public static WebhookPackageUpdate Create(WebhookPackageUpdateDTO dto) { return(new WebhookPackageUpdate { Title = dto.Package.Name, Repository = dto.Package.Registry.Url .Substring(8).ToLower(), Version = dto.Package.PackageVersion.Version }); }
public IActionResult AddOrUpdatePackage([FromBody] WebhookPackageUpdateDTO item) { var element = WebhookPackageUpdate.Create(item); logger.LogInformation($"Получен вебхук с обновлением образа {element.Title}, версия - {element.Version}"); AddOrUpdatePackageHandler(element); return(Ok()); }