public ManageController( IUnitOfWorkAsync unitOfWorkAsync, ISettingService settingService, ICategoryService categoryService, IListingService listingService, IPictureService pictureService, IListingPictureService ListingPictureservice, IOrderService orderService, ICustomFieldService customFieldService, ICustomFieldCategoryService customFieldCategoryService, ICustomFieldListingService customFieldListingService, ISettingDictionaryService settingDictionaryService, IListingStatService listingStatservice, IMessageService messageService, IMessageThreadService messageThreadService, IMessageParticipantService messageParticipantService, IMessageReadStateService messageReadStateService, DataCacheService dataCacheService, SqlDbService sqlDbService, IOrderBuyCoinService orderBuyCoinService ) { _settingService = settingService; _settingDictionaryService = settingDictionaryService; _categoryService = categoryService; _listingService = listingService; _pictureService = pictureService; _ListingPictureservice = ListingPictureservice; _orderService = orderService; //order buy coins _orderBuyCoinsService = orderBuyCoinService; _messageService = messageService; _messageThreadService = messageThreadService; _messageParticipantService = messageParticipantService; _messageReadStateService = messageReadStateService; _customFieldService = customFieldService; _customFieldCategoryService = customFieldCategoryService; _customFieldListingService = customFieldListingService; _listingStatservice = listingStatservice; _dataCacheService = dataCacheService; _sqlDbService = sqlDbService; _unitOfWorkAsync = unitOfWorkAsync; }