Merge branch 'video/56_Ejecutar_API' into dev
This commit is contained in:
@@ -5,6 +5,6 @@ namespace CleanArchitecture.Application.Features.Videos.Queries.GetVideosList
|
|||||||
public class GetVideosListQuery(string _UserName) :
|
public class GetVideosListQuery(string _UserName) :
|
||||||
IRequest<List<VideosVm>>
|
IRequest<List<VideosVm>>
|
||||||
{
|
{
|
||||||
public string UserName { get; set; } = string.Empty;
|
public string UserName { get; set; } = _UserName;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace CleanArchitecture.Application.Features.Videos.Queries.GetVideosList
|
|||||||
public async Task<List<VideosVm>> Handle(GetVideosListQuery request, CancellationToken cancellationToken)
|
public async Task<List<VideosVm>> Handle(GetVideosListQuery request, CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
|
|
||||||
var videoList = await videoRepository.GetVideoByNombre(request.UserName);
|
var videoList = await videoRepository.GetVideoByUserName(request.UserName);
|
||||||
return mapper.Map<List<VideosVm>>(videoList);
|
return mapper.Map<List<VideosVm>>(videoList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
using AutoMapper;
|
using AutoMapper;
|
||||||
using CleanArchitecture.Application.Features.Streamers.Commands.CreateStreamer;
|
using CleanArchitecture.Application.Features.Streamers.Commands.CreateStreamer;
|
||||||
|
using CleanArchitecture.Application.Features.Streamers.Commands.UpdateStreamer;
|
||||||
using CleanArchitecture.Application.Features.Videos.Queries.GetVideosList;
|
using CleanArchitecture.Application.Features.Videos.Queries.GetVideosList;
|
||||||
using CleanArchitecture.Domain;
|
using CleanArchitecture.Domain;
|
||||||
|
|
||||||
@@ -11,7 +12,11 @@ namespace CleanArchitecture.Application.Mappings
|
|||||||
public MappingProfile()
|
public MappingProfile()
|
||||||
{
|
{
|
||||||
CreateMap<Video, VideosVm>();
|
CreateMap<Video, VideosVm>();
|
||||||
|
CreateMap<VideosVm, Video>();
|
||||||
CreateMap<CreateStreamerCommand, Streamer>();
|
CreateMap<CreateStreamerCommand, Streamer>();
|
||||||
|
CreateMap<Streamer, CreateStreamerCommand>();
|
||||||
|
CreateMap<UpdateStreamerCommand, Streamer>();
|
||||||
|
CreateMap<Streamer, UpdateStreamerCommand>();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ namespace CleanArchitecture.Infrastructure.Repositories
|
|||||||
public async Task<Video> GetVideoByNombre(string nombreVideo)
|
public async Task<Video> GetVideoByNombre(string nombreVideo)
|
||||||
{
|
{
|
||||||
return await context.Videos.Where(x => x.Nombre!.Equals(nombreVideo)).SingleOrDefaultAsync();
|
return await context.Videos.Where(x => x.Nombre!.Equals(nombreVideo)).SingleOrDefaultAsync();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<IEnumerable<Video>> GetVideoByUserName(string userName)
|
public async Task<IEnumerable<Video>> GetVideoByUserName(string userName)
|
||||||
|
|||||||
Reference in New Issue
Block a user