public async Task <IActionResult> Create(AdvertisementCreateRequest request, CancellationToken cancellationToken)
        {
            var response = await _adService.Create(new Create.Request
            {
                Name  = request.Name,
                Price = request.Price
            }, cancellationToken);

            return(Created($"api/v1/advertisements/{response.Id}", new {}));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(
            AdvertisementCreateRequest request,
            CancellationToken cancellationToken
            )
        {
            var response = await _service.Create(new Create.Request
            {
                Title       = request.Title,
                Description = request.Description,
                Price       = request.Price,
                Cover       = request.Cover,
                CategoryId  = request.CategoryId,
                Location    = request.Location,
                GeoLat      = request.GeoLat,
                GeoLon      = request.GeoLon
            }, cancellationToken);

            return(Created($"api/advertisements/{response.Id}", new {
                redirectId = response.Id
            }));
        }