public async Task <ActionResult <WarehouseLocationDto> > CreateWarehouseLocation(CreateWarehouseLocationDto createWarehouseLocationDto)
        {
            var wl = new WarehouseLocation
            {
                LocationName = createWarehouseLocationDto.LocationName
            };

            _warehouseLocationRepository.AddWarehouseLocation(wl);

            if (await _warehouseLocationRepository.SaveAllAsync())
            {
                return(Ok(_mapper.Map <WarehouseLocationDto>(wl)));
            }

            return(BadRequest("Failed to add warehouse location."));
        }