internal DeleteEntityResponse(CommandStatusCode statusCode, string message, long entityId, DeleteEntityRequest req) { StatusCode = statusCode; Message = message; EntityId = entityId; RawRequest = req; }
public void OnDeleteEntityResponse(DeleteEntityResponseOp op) { DeleteEntityRequest request = requestIdToDeleteEntityRequest[op.RequestId.Id]; requestIdToDeleteEntityRequest.Remove(op.RequestId.Id); Entity entity; if (!TryGetEntityFromEntityId(request.SenderEntityId, "DeleteEntity", out entity)) { return; } var response = new DeleteEntityResponse((CommandStatusCode)op.StatusCode, op.Message, op.EntityId.Id, request); view.AddCommandResponse(entity, response, deleteEntityResponsePool); }