Restructured query repositries to move ef logic from handlers

This commit is contained in:
2019-04-27 00:02:55 -04:00
parent 7be4075222
commit 1a95acac01
18 changed files with 169 additions and 59 deletions

View File

@@ -1,10 +0,0 @@
using BrightGlimmer.Domain;
using MediatR;
using System.Collections.Generic;
namespace BrightGlimmer.Services.Queries
{
public class GetAllStudentsQuery : IRequest<IEnumerable<Student>>
{
}
}

View File

@@ -0,0 +1,16 @@
using BrightGlimmer.Domain;
using MediatR;
using System;
namespace BrightGlimmer.Service.Queries
{
public class GetStudentQuery : IRequest<Student>
{
public Guid Id { get; set; }
public GetStudentQuery(Guid id)
{
Id = id;
}
}
}

View File

@@ -0,0 +1,10 @@
using BrightGlimmer.Domain;
using MediatR;
using System.Collections.Generic;
namespace BrightGlimmer.Service.Queries
{
public class GetStudentsQuery : IRequest<IEnumerable<Student>>
{
}
}