public async Task <Enrollment> AddEnrollmentAsync( EnrollmentApplicationCommand input, [Service] EnrollingContext context, CancellationToken cancellationToken) { if (input == null) { throw new ArgumentNullException(nameof(input)); } if (context == null) { throw new ArgumentNullException(nameof(context)); } var enrollment = new Enrollment( input.Name, input.Email, input.Mobile); await context.Enrollments.AddAsync(enrollment, cancellationToken) .ConfigureAwait(false); await context.SaveChangesAsync(cancellationToken) .ConfigureAwait(false); return(enrollment); }
public EnrollmentApplicationCommandHandler( EnrollingContext context, ILogger <EnrollmentApplicationCommandHandler> logger) { _context = context ?? throw new ArgumentNullException(nameof(context)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public EnrollmentsController( ILogger <EnrollmentsController> logger, IMediator mediator, EnrollingContext context) { _logger = logger; _mediator = mediator; _context = context; }
public async Task <List <Enrollment> > GetEnrollmentsAsync( [Service] EnrollingContext context, [Service] ILogger <Query> logger) { var enrollments = await context.Enrollments .ToListAsync(); logger.LogInformation( "Returning enrollments {EnrollmentCount} with payload {@Enrollment}", enrollments.Count, enrollments); return(enrollments); }
public async Task <Enrollment> AddEnrollmentAsync( EnrollmentApplicationCommand input, [Service] EnrollingContext context) { var enrollment = new Enrollment( input.Name, input.Email, input.Mobile); await context.Enrollments.AddAsync(enrollment); await context.SaveChangesAsync(); return(enrollment); }
public async Task <List <Enrollment> > GetEnrollmentsAsync( [Service] EnrollingContext context, [Service] ILogger <EnrollingQuery> logger, CancellationToken cancellationToken) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var enrollments = await context.Enrollments .ToListAsync(cancellationToken) .ConfigureAwait(false); logger.LogInformation( "Returning enrollments {EnrollmentCount} with payload {@Enrollment}", enrollments.Count, enrollments); return(enrollments); }
public FindAllEnrollmentsHandler(EnrollingContext context) { _context = context ?? throw new System.ArgumentNullException(nameof(context)); }
public EnrollmentRepository(EnrollingContext context) { _context = context; }
public EnrollmentRepository(EnrollingContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }