/// <summary>
        /// Retrieves the membership dto with the given id.
        /// </summary>
        /// <param name="id">The id of the membership.</param>
        /// <returns>The membership dto.</returns>
        public async Task <MembershipDTO> GetByIdAsync(int id)
        {
            var dto = await MembershipQueries.CreateGetMembershipDTOByIdQuery(this.Context, id).FirstOrDefaultAsync();

            logger.Info("Retrieved the membership dto with the given id [{0}].", id);
            return(dto);
        }
        /// <summary>
        /// Retrieves the membership dto with the given id.
        /// </summary>
        /// <param name="id">The id of the membership.</param>
        /// <returns>The membership dto.</returns>
        public MembershipDTO GetById(int id)
        {
            var dto = MembershipQueries.CreateGetMembershipDTOByIdQuery(this.Context, id).FirstOrDefault();

            logger.Info("Retrieved the membership dto with the given id [{0}].", id);
            return(dto);
        }
Example #3
0
 public void Init()
 {
     var sIndex = new IndexState();
     var qIndex = new IndexQueries(sIndex);
     var hIndex = new IndexEventhandlers(sIndex);
     var qMembership = new MembershipQueries(qIndex);
     var hMembership = new MembershipEventhandlers(hIndex);
     When = new Membership(qMembership,hMembership);
     Given = When.Handle;
     Then = new Mock<Contracts.Membership.IHandleEvents>();
     When.Handle = Then.Object;
 }