Beispiel #1
0
        public async Task <CreateIconDto> Handle(CreateIconCommand request, CancellationToken cancellationToken)
        {
            var iconDocument = _mapper.Map <IconDocument>(request);

            iconDocument = await _iconRepository.CreateOneAsync(iconDocument, null, cancellationToken);

            var createIconDto = _mapper.Map <CreateIconDto>(iconDocument);

            return(createIconDto);
        }
Beispiel #2
0
        public async Task <IActionResult> Create([FromBody] IconDocument document, CancellationToken canellationToken = default)
        {
            await _mongoRepository.CreateOneAsync(document);

            return(Ok(document));
        }