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); }