Esempio n. 1
0
        public async Task <ActionResult <PublishingBase> > Push([FromBody] PublishingBase request)
        {
            if (CheckValue(request.Token, "Token") && CheckValue(request.AdvertisingId, "advertising id") &&
                CheckValue(request.ChannelId, "Channel id"))
            {
                return(BadRequest(string.Format(Messages.NotAllParametersSpecified, Container.ToString())));
            }

            request.PublishingId = 0;
            var response = await _service.PublishAdAsync(request);

            return(CreatedAtRoute(nameof(GetPublishingById), new { id = response.PublishingId, token = response.Token },
                                  response));
        }