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)); }