public async Task AddOrganizationMember(AddOrganizationMemberDto addMember)
 {
     var command = new AddOrganizationMemberCommand(
         addMember.OrganizationId,
         addMember.UserName,
         addMember.Email,
         addMember.Permission,
         addMember.ChangeDate,
         addMember.ChangedBy
         );
     await _bus.Send(command);
 }
Beispiel #2
0
        public void Instansiate_Success(Guid id, string name, string email, int permission, DateTime changeDate, string changedBy)
        {
            AddOrganizationMemberCommand command = new AddOrganizationMemberCommand(
                id,
                name,
                email,
                permission,
                changeDate,
                changedBy
                );

            command.Should().BeOfType <AddOrganizationMemberCommand>();
        }
        public async Task <Guid> Handle(CreateOrganizationMemberRequest request, CancellationToken cancellationToken)
        {
            var command = new AddOrganizationMemberCommand(
                new Guid(request.OrganizationId),
                request.MemberName,
                request.MemberEmail,
                request.Permission,
                request.ChangeDate,
                request.ChangedBy);

            await _bus.Send(command);

            return(await Task.FromResult(Guid.Empty));
        }