public async Task <bool> Handle(CreateUserCommand request, CancellationToken cancellationToken) { try { await _repository.CreateAsync(request.User); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public async Task <bool> Handle(CreateQuizCommand request, CancellationToken cancellationToken) { try { await _repository.CreateAsync(request.Quiz); return(true); } catch (Exception e) { Debug.WriteLine(e.Message); return(false); } }
public async Task <bool> Handle(CreateResultCommand request, CancellationToken cancellationToken) { try { if (request.Result._id != null) { return(false); } await _repository.CreateAsync(request.Result); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }