Esempio n. 1
0
 internal CreateEntityResponse(CommandStatusCode statusCode, string message, long entityId,
                               CreateEntityRequest req)
 {
     StatusCode = statusCode;
     Message    = message;
     EntityId   = entityId;
     RawRequest = req;
 }
Esempio n. 2
0
        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);
        }