internal CreateEntityResponse(CommandStatusCode statusCode, string message, long entityId, CreateEntityRequest req) { StatusCode = statusCode; Message = message; EntityId = entityId; RawRequest = req; }
public void OnCreateEntityResponse(CreateEntityResponseOp op) { CreateEntityRequest request = requestIdToCreateEntityRequest[op.RequestId.Id]; requestIdToCreateEntityRequest.Remove(op.RequestId.Id); Entity entity; if (!TryGetEntityFromEntityId(request.SenderEntityId, "CreateEntity", out entity)) { return; } var response = new CreateEntityResponse((CommandStatusCode)op.StatusCode, op.Message, op.EntityId.Value.Id, request); view.AddCommandResponse(entity, response, createEntityResponsePool); }