public void Consume(IConsumeContext <CreateStatusRequest> context)
        {
            var message = context.Message;
            var status  = _Mapper.Map <Domain.Status>(message.Status);

            _DbContext.Statuses.Add(status);
            _DbContext.SaveChanges();

            context.Respond(new CreateStatusResponse
            {
                CorrelationId = message.CorrelationId,
                Result        = MessageResult.Success,
                Status        = _Mapper.Map <Status>(status)
            });
        }
        public void Consume(IConsumeContext <CreateCategoryRequest> context)
        {
            var request  = context.Message;
            var category = _Mapper.Map <Domain.Category>(request.Category);

            _DbContext.Categories.Add(category);
            _DbContext.SaveChanges();

            var response = new CreateCategoryResponse
            {
                Category      = _Mapper.Map <Category>(category),
                CorrelationId = request.CorrelationId,
                Result        = MessageResult.Success
            };

            context.Respond(response);
        }