|
@@ -5,6 +5,7 @@ using GxPress.Common.Page;
|
|
|
using GxPress.Repository.Interface.Media;
|
|
|
using GxPress.Request.Media;
|
|
|
using GxPress.Result.Media;
|
|
|
+using GxPress.Service.Interface.Media;
|
|
|
using Microsoft.AspNetCore.Authorization;
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
@@ -19,10 +20,12 @@ namespace GxPress.Api.AdminControllers
|
|
|
{
|
|
|
private readonly IMediaRepository mediaRepository;
|
|
|
private readonly ILoginContext _loginContext;
|
|
|
- public AdminMediaController(IMediaRepository mediaRepository, ILoginContext _loginContext)
|
|
|
+ private readonly IMediaService mediaService;
|
|
|
+ public AdminMediaController(IMediaRepository mediaRepository, ILoginContext _loginContext, IMediaService mediaService)
|
|
|
{
|
|
|
this.mediaRepository = mediaRepository;
|
|
|
this._loginContext = _loginContext;
|
|
|
+ this.mediaService = mediaService;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 详情
|
|
@@ -54,7 +57,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
{
|
|
|
result.AdminId = _loginContext.AccountId;
|
|
|
result.Creator = _loginContext.Name;
|
|
|
- return await mediaRepository.InsertAsync(result);
|
|
|
+ return await mediaService.InsertAsync(result);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 修改
|