Esempio n. 1
0
        public async Task <ActionResult <StoreReadDto> > CreateStore(StoreCreateDto storeCreateDto)
        {
            var storeModel = _mapper.Map <Store>(storeCreateDto);

            _repository.CreateStore(storeModel);
            _repository.SaveChanges();

            var storeReadDto = _mapper.Map <StoreReadDto>(storeModel);

            return(CreatedAtRoute(nameof(GetStoreById), new{ Id = storeReadDto.Id }, storeReadDto));
        }